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: