对Python中的某些数据结构有点混淆。
为了帮助我摆脱这种混乱,任何专家能否给出一些经验法则?
答案 0 :(得分:8)
答案 1 :(得分:4)
我对list / tuple / dict最重要的概念:
列表 - 如果您有一组商品,可能想要添加/删除商品,请重新排列订单,等等。
元组 - 当您拥有一系列商品且不想添加/删除商品或重新排列订单时。认识到这一点的实用性来自于经验。
字典 - 如果要将某些键映射到某些值,例如单词字典。典型的用例是当你有某种标识符(key
)时,例如一个人的名字:
>>> addresses = {}
>>> addresses['john'] = 'somewhere' # Set john's address
>>> print "John's address is", addresses['john'] # Retrieve it