ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

2【python】:列表,元组,字典,集合

2【python】:列表,元组,字典,集合 1. 列表list装备栏 [木剑, 布衣, 止血草]特点说明有顺序装备栏[0]是 木剑装备栏[1]是 布衣可以改你可以把 木剑 换成 铁剑装备栏[0] 铁剑可以增删捡到新装备就装备栏.append( )卖掉就装备栏.pop()列表基本操作方法描述list.append(x)把一个元素添加到列表的结尾相当于 a[len(a):] [x]。list.extend(L)通过添加指定列表的所有元素来扩充列表相当于 a[len(a):] L。list.insert(i, x)在指定位置插入一个元素。第一个参数是准备插入到其前面的那个元素的索引例如 a.insert(0, x) 会插入到整个列表之前而 a.insert(len(a), x) 相当于 a.append(x) 。list.remove(x)删除列表中值为 x 的第一个元素。如果没有这样的元素就会返回一个错误。list.pop([i])从列表的指定位置移除元素并将其返回。如果没有指定索引a.pop()返回最后一个元素。元素随即从列表中被移除。方法中 i 两边的方括号表示这个参数是可选的而不是要求你输入一对方括号list.clear()移除列表中的所有项等于del a[:]。list.index(x)返回列表中第一个值为 x 的元素的索引。如果没有匹配的元素就会返回一个错误。list.count(x)返回 x 在列表中出现的次数。list.sort()对列表中的元素进行排序。list.reverse()倒排列表中的元素。list.copy()返回列表的浅复制等于a[:]。2.元组tuple圣旨 (曙光镇, 老王, 100)特点说明有顺序圣旨[0]是 曙光镇圣旨[1]是 老王圣旨[2]是 100不能改你想把 老王 改成 老李不行会报错圣旨[1] 老李❌不能增删不能加新内容也不能删掉某一条元组就是写死了的列表—— 一旦创建永远不变。元组基本操作操作python代码输出访问元组tup2 (1, 2, 3, 4, 5, 6, 7 )print (tup2[1:5]: , tup2[1:5])(2, 3, 4, 5)修改元组tup1 (12, 34.56)tup2 (abc, xyz)# 创建一个新的元组tup3 tup1 tup2print (tup3)(12, 34.56, abc, xyz)3. 字典dict字典的每个键值键必须是唯一的且不允许同一个键出现两次但值则不必 keyvalue 对用冒号 : 分割每个对之间用逗号(,)分割整个字典包括在花括号 {} 中 ,格式如下所示d {key1 : value1, key2 : value2, key3 : value3 }神秘背包 { 武器: 屠龙刀, 药水: 回复药剂, 金币: 500 }特点说明通过标签键取东西神秘背包[武器]→ 瞬间得到屠龙刀没有顺序概念它不管谁先谁后只认标签名可以改神秘背包[金币] 600→ 你又有钱了可以增删神秘背包[宠物] 小狼→ 加一个新标签和对应的东西字典基本操作操作python代码输出访问字典里的值tinydict {Name: Runoob, Age: 7, Class: First}print (tinydict[Name]: , tinydict[Name]) print (tinydict[Age]: , tinydict[Age])tinydict[Name]: Runoobtinydict[Age]: 7修改字典tinydict {Name: Runoob, Age: 7, Class: First}tinydict[Age] 8Age tinydict[School] 菜鸟教程print (tinydict[Age]: , tinydict[Age])print (tinydict[School]: , tinydict[School])tinydict[Age]: 8tinydict[School]: 菜鸟教程删除字典里的字del tinydict[Name] # 删除键 Nametinydict.clear() # 清空字典del tinydict # 删除字典4. 集合set集合是一个无序的不重复元素序列。集合中的元素不会重复并且可以进行交集、并集、差集等常见的集合操作。可以使用大括号 { } 创建集合如果要创建一个空集合你必须用 set() 而不是 {} 后者创建一个空的字典元素之间用逗号 , 分隔 或者也可以使用 set() 函数创建集合。set1 {1, 2, 3, 4} # 直接使用大括号创建集合 set2 set([4, 5, 6, 7]) # 使用 set() 函数从列表创建集合
返回列表