1. Python3中的字典,删除了has_key(key)的方法.
Python2: if result.has_key(middle_s) != None result[middle_s] = 1 Python3 if middle_s not in result: result[middle_s] = 1
2. Python3的keys(), values(), items()返回的都是迭代器,如果需要像Python2一样返回列表,只要传给list就行了.
keys = list(mydict.keys()) 如果想要同时获得keys和values,永远应当使用 itemsitems = list(mydict.items()) 可以再将得到的元组序列拆成keys和values: keys = [k for k,v in items] values = [v for k,v in items]
时间: 2024-10-08 11:11:41