angry 发表于 2020-11-26 16:56:17

52课像极客一样去思考课后习题第十题

country_counter = {}

def addone(country):
    if country in country_counter:
      country_counter += 1
    else:
      country_counter = 1

addone('China')
addone('Japan')
addone('China')
addone("American")

print(len(country_counter))
这上面的代码中 if country in country_counter:
         country_counter += 1
表示的是什么意思,并不是很理解。

逃兵 发表于 2020-11-26 16:59:32

country_counter是字典
country是字典的键
country_counter是字典的值
if country in country_counter:
         country_counter += 1
如果字典里有这个键的话,让这个键对应的值+1
页: [1]
查看完整版本: 52课像极客一样去思考课后习题第十题