练习1: nums=[11,22,33,44,55,66,77,88,99,90] dic={ 'k1':[], 'k2':[] } for num in nums: if num > 66: dic['k1'].append(num) else: dic['k2'].append(num) print(dic)
练习2: s='hello alex alex say hello sb sb' words=s.split() dic={} # print(words) for word in words: if word in dic: dic[word]+=1 else: dic[word]=1
print(dic)
s='hello alex alex say hello sb sb' words=s.split() dic={} for word in words: # word="hello" dic.setdefault(word,words.count(word)) #{'hello':2,"alex":2,"say":1,} print(dic)