1.
序号 部门 人数 平均年龄 备注
1 python 30 26 单身狗
2 Linux 26 30 没对象
3 运营部 20 24 女生多
.......
通过代码,将其构建成这种数据类型:
[{'序号':'1','部门':Python,'人数':30,'平均年龄':26,'备注':'单身狗'},
......]
with open("a6",mode="r",encoding="UTF-8") as f: conment1=f.readline() lst1=conment1.split() lis=[] for line in f: dic={} lst=line.split() for index in range(len(lst1)): if index==2 or index==3: dic[lst1[index]] = int(lst[index]) else: dic[lst1[index]]=lst[index] lis.append(dic) print(lis)
2.
name:apple price:10 amount:3 year:2012
name:tesla price:100000 amount:1 year:2013
.......
通过代码,将其构建成这种数据类型:
[{'name':'apple','price':10,'amount':3},
{'name':'tesla','price':1000000,'amount':1}......]
并计算出总价钱。
with open("a5",mode="r",encoding="UTF-8") as f: lis=[] sum=0 for line in f: lst=line.split(' ') lst.pop() print(lst) dic={} for str in lst: ls=str.split(':') dic[ls[0]]=ls[1] lis.append(dic) sum+=int(dic["price"])*int(dic["amount"]) print(lis) print(sum)