justcode.ikeepstudying.com
Python:list,tuple,dict,set区分, Python元祖,列表,字典,集合的比较 - Just Code
1.List 定义一个列表,列表内容数据类型可以不同,元素可以更改,可以嵌套list //定义 name = ['Tom','Jack','Marry'] //长度计算 len(name) // Out:3 //访问列表内元素 name[0]//Tom name[1]//Jack name[2]//Marry //追加元素 name.append('Jim') //['Tom','Jack','Marry','Jim'] //插入元素 name.insert(1,'pengyu') //['Tom','pengyu','Jack','Marry','Jim'] //删除末尾元素 name.pop() //['Tom','pengyu','Jack','Marry'] //删除指定位置 name.pop(2) //['Tom','pengyu','Marry'] //替换元素 name[0] = 'haha' //['haha','pengyu','Marry'] 2.tuple 定义一个元组,一旦初始化不能修改 //定义 phone = ('iphone','ipad','huawei') //特殊,定义一个元素的tuple,记得加逗号,消除与括号运算符的歧义 phone = ('ipad',) //tuple元素内含list phone = ('iphone','ipad',['huawei','oppo']) phone[2][0]='iwatch' phone[2][1]='vivo' print(phone) // ('iphone','ipad',['iwatch','vivo']) //定义一个不变的tuple,必须保证其内部元素也是不变的 3.dict …