
遇到问题了,请教一下各位,相信对你们来说非常容易!刚学python还有很多地方不足
- 列表打印

#!/sur/bin/nve python
# coding: utf-8
data = '''语文 数学 英语
80 90 89
82 92 94
89 99 87'''
data = data.split('\n')
lis = [i.split() for i in data[1:]]
print(f"\n列表:{lis}\n\n遍历列表打印:")
for i in lis:
print(f"语文:{i[0]} 数学:{i[1]} 英语:{i[2]}")
- 字典数组

dictList = [dict(zip(data[0].split(), i.split())) for i in data[1:]]
print(f"\n字典列表:{dictList}\n\n遍历字典列表打印:")
for i in dictList:
for k,v in i.items():
print(f"{k}:{v}", end=' ')
print()
- 元组列表

tupleList = [tuple(i.split()) for i in data[1:]]
print(f"\n元组列表:{tupleList}\n\n遍历元组列表打印:")
for i in tupleList:
print(f"语文:{i[0]} 数学:{i[1]} 英语:{i[2]}")
- 元组集合

tupleSet = {tuple(i.split()) for i in data[1:]}
print(f"\n元组集合:{tupleSet}\n\n遍历列表集合打印:")
for i in tupleSet:
print(f"语文:{i[0]} 数学:{i[1]} 英语:{i[2]}")