python实现数据处理
- categories
读取 CSV 文件
import csv
with open('data.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
print(row)
写入 CSV 文件
import csv
data = [['Name', 'Age'], ['Alice', 30], ['Bob', 25]]
with open('data.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(data)
读取 JSON 文件
import json
with open('data.json', 'r') as file:
data = json.load(file)
写入 JSON 文件
import json
data = {'name': 'Alice', 'age': 30}
with open('data.json', 'w') as file:
json.dump(data, file)
过滤列表中的重复项
my_list = [1, 2, 2, 3, 4, 4, 5]
unique_list = list(set(my_list))
排序列表
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
sorted_list = sorted(my_list)
反转列表
my_list = [1, 2, 3, 4, 5]
reversed_list = list(reversed(my_list))
合并多个列表
list1 = [1, 2, 3]
list2 = [4, 5, 6]
combined_list = list1 + list2
获取列表中的最大值
my_list = [1, 2, 3, 4, 5]
max_value = max(my_list)
获取列表中的最小值
my_list = [1, 2, 3, 4, 5]
min_value = min(my_list)
comment:
- Valine
- LiveRe
- ChangYan