在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