列表中第一位重复 就合并成一个列表 用python写出代码
时间: 2024-05-06 16:19:18 浏览: 11
以下是Python代码:
```
list_ = [1, 2, 3, 1, 4, 5, 2, 6, 3, 7, 8, 9, 9]
output = []
for i in list_:
if i not in output:
output.append(i)
print(output)
```
执行该代码后,输出结果为:
```
[1, 2, 3, 4, 5, 6, 7, 8, 9]
```
相关问题
用python写一个多个csv文件合并成一个csv的代码
好的,我可以回答这个问题。以下是一个使用Python将多个CSV文件合并成一个CSV文件的代码:
```python
import glob
import pandas as pd
# 找到所有的csv文件
path = r'文件路径' # 将文件路径替换为实际文件路径
all_files = glob.glob(path + "/*.csv")
# 将所有csv文件合并为一个DataFrame
li = []
for filename in all_files:
df = pd.read_csv(filename, index_col=None, header=0)
li.append(df)
merged_df = pd.concat(li, axis=0, ignore_index=True)
# 将合并后的DataFrame保存为一个csv文件
merged_df.to_csv("merged.csv", index=False)
```
这个代码会找到指定路径下的所有CSV文件,并将它们合并成一个DataFrame。最后,它会将合并后的DataFrame保存为一个新的CSV文件,名为"merged.csv"。
写一个Python代码把两个字典合并成一个
很高兴回答您的问题。可以使用Python中的update()方法将两个字典合并成一个。示例代码如下:
dict1 = {'a': 1, 'b': 2}
dict2 = {'c': 3, 'd': 4}
dict1.update(dict2)
print(dict1)
输出结果为:
{'a': 1, 'b': 2, 'c': 3, 'd': 4}
希望这个回答能够帮到您。