字典
字典的key必须是不可变的对象(tuple可以作为字典的key,但是list则不行)。
如果元组中只包含字符串和数字,它可以做为关键字,如果它直接或间接的包含了可变对象,就不能当做关键字。不能用链表做关键字,因为链表可以用索引、切割或者 append()和 extend() 等方法改变。
字典的 keys() 方法返回由所有关键字组成的链表,该链表的顺序不定(如果你需要它有序,只能调用关键字链表的 sorted()方法)。可以用 in 关键字检查字典中是否存在某一关键字。
本文探讨了字典中Key的使用原则,强调了Key必须是不可变对象,并解释了为什么元组可以作为Key而列表不可以。同时介绍了如何通过字典的keys()方法获取所有关键字。
字典的key必须是不可变的对象(tuple可以作为字典的key,但是list则不行)。
如果元组中只包含字符串和数字,它可以做为关键字,如果它直接或间接的包含了可变对象,就不能当做关键字。不能用链表做关键字,因为链表可以用索引、切割或者 append()和 extend() 等方法改变。
字典的 keys() 方法返回由所有关键字组成的链表,该链表的顺序不定(如果你需要它有序,只能调用关键字链表的 sorted()方法)。可以用 in 关键字检查字典中是否存在某一关键字。
1169
2063

被折叠的 条评论
为什么被折叠?