常用的列表相关操作
# 空列表 list_a = [] # 非空列表 ,索引从0开始 ,有序 list_b = [True, 'hello', 1234, [12, 222]] # 列表数据获取 print(list_a) print(list_b[2]) print(list_b[:3]) print(list_b[-1][0]) # 获取数据所在下标 ,如果不存在会报异常 print(list_b.index(True)) # 新增成员 # append,追加到列表末尾 list_a.append('你好') print(list_a) # insert 按索引位置插入 list_a.insert(0, '小明') print(list_a) # extend 追加另一个列表到当前列表 list_a.extend(list_b) print(list_a) # 修改成员 # 通过索引修改 list_a[0] = '小华' # 删除成员 # del 列表[索引] 删除某索引位置 del list_a[2] # remove(数据) 删除当前列表第一此出现的指定数据 list_c = [123, 123, 123] list_c.remove(123) print(list_c) # pop() 删除列表末尾数据,也可以指定下标 list_c.pop() print(list_c) # clear() 清空列表 list_c.clear() print(list_c) # 常用函数及成员运算符 # 列表长度 print(len(list_a)) # in ,not in成员运算符 print(1234 in list_a) print(1234 not in list_a) # 将有规律的字符串转化为列表 s = '小明 小东 小红 小小 小青' # 默认不填为按空格分割,也可以指定分隔次数 list_res = s.split() print(list_res) # 将列表按一定规则拼成字符串(列表的成员都是字符串) s2 = ','.join(list_res) print(s2)
附赠:列表相关xmind思维导图
链接:https://pan.baidu.com/s/1YH3bQEWN4aLrnYMtfA6X-A
提取码:dlus

浙公网安备 33010602011771号