在Python中列出vs元组vs字典
列表和元组对象是序列。字典是键值对的哈希表。列表和元组是项目的有序集合。字典是无序集合。
列表和字典对象是可变的,即可以添加新项目或从中删除项目。元组是一个不变的对象。在元组对象上不能进行添加或删除操作。
它们每个都是逗号分隔的项目的集合。列表项用方括号[]括起来,元组项用圆括号或括号()括起来,字典项用大括号{}
>>> L1=[12, "Ravi", "B.Com FY", 78.50] #list >>> T1=(12, "Ravi", "B.Com FY", 78.50)#tuple >>> D1={"Rollno":12, "class":"B.com FY", "precentage":78.50}#dictionary
列表和元组项目已建立索引。切片运算符允许访问某些索引的项目
>>> print (L1[2]) B.Com FY >>> print (T1[2]) B.Com FY
字典中的项目未编制索引。与特定键关联的值可通过放在方括号中获得。get()
字典的方法还返回关联的值。
>>> print (D1['class']) B.com FY >>> print (D1.get('class')) B.com FY