1、把列表中姓周的姓名刪除掉 lst = ['周老二', '周星星', '麻花騰', '周老大', '周老三', '碼雲', '馮馮'] lst = ['周老二', '周星星', '麻花騰', '周老大', '周老三', '碼雲', '馮馮'] lst2 = [] for i in lst: if ...
1、把列表中姓周的姓名刪除掉
lst = ['周老二', '周星星', '麻花騰', '周老大', '周老三', '碼雲', '馮馮']
lst = ['周老二', '周星星', '麻花騰', '周老大', '周老三', '碼雲', '馮馮']
lst2 = []
for i in lst:
if i.find('周') == -1:
lst2.append(i)
print(lst2)
輸出結果:
['麻花騰', '碼雲', '馮馮']
2、車牌劃分區域,現給出以下車牌,根據車牌的信息,分析出各省的車牌持有量
需要輸出的結果如:{'上海':0,'黑龍江':0, '山東':0,'湖北':0,'湖南':0,'北京':0, '廣東':0}
cars = ['魯A22345', '魯B56432', '京B12MN4', '黑C12A43', '黑A12098', '滬A1234X', '粵ACX123']
car_add = {'滬': '上海', '黑': '黑龍江', '魯': '山東', '鄂': '湖北', '湘': '湖南', '京': '北京', '粵': '廣東'}
在迴圈中給字典添加鍵值對
方法一:
cars = ['魯A22345', '魯B56432', '京B12MN4', '黑C12A43', '黑A12098', '滬A1234X', '粵ACX123']
car_add = {'滬': '上海', '黑': '黑龍江', '魯': '山東', '鄂': '湖北', '湘': '湖南', '京': '北京', '粵': '廣東'}
dic={}
for i in cars:
if car_add[i[0]] not in dic:
#i[0]是cars中的每個車牌中的首個字元串,而car_add[i[0]],是car_add字典中對應的鍵值隊
#如果這鍵值隊不在dic字典中,就創健一個,並且鍵值隊為1
dic[car_add[i[0]]] = 1
else:
dic[car_add[i[0]]] += 1
print(dic)
輸出結果:
{'山東': 2, '北京': 1, '黑龍江': 2, '上海': 1, '廣東': 1}
方法二:
cars = ['魯A22345', '魯B56432', '京B12MN4', '黑C12A43', '黑A12098', '滬A1234X', '粵ACX123']
car_add = {'滬': '上海', '黑': '黑龍江', '魯': '山東', '鄂': '湖北', '湘': '湖南', '京': '北京', '粵': '廣東'}
dic= {}
for i in cars:
dic[car_add[i[0]]] = dic.get(car_add[i[0]],0)+1
print(dic)
輸出結果:
{'山東': 2, '北京': 1, '黑龍江': 2, '上海': 1, '廣東': 1}