1. 有如下值集合[11,22,33,44,55,66,77,88,99,90...]
将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中,结果为{'k1': 大于66的所有值, 'k2': 小于66的所有值}:
ls=[11,22,33,44,55,66,77,88,99,90]
dic={'k1':[],'k2':[]}
for i in ls:
if i<66:
dic['k2'].append(i)
else:
dic['k1'].append(i)
dic
2. 统计s='hello jason tank tank jason sean say hello dsb dsb sb'中每个单词的个数
s='hello jason tank tank jason sean say hello dsb dsb sb'
dic={}
for i in s.split():
if i not in dic:
dic[i]=1
else:
dic[i]+=1
dic
3. 文件a.txt内容:每一行内容分别为商品名字,价钱,个数,求出本次购物花费的总钱数
sum=0
with open("a.txt",'r',encoding='utf-8') as f:
for i in f:
i=i.split()
sum=sum+(int(i[-1])*int(i[-2]))
print(sum)