常用的列表相关操作

# 空列表
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

posted @ 2020-09-13 22:47  测试—LDY  阅读(173)  评论(0)    收藏  举报