列表的内置方法介绍
一、追加:append()
DEMO:
# 列表的最后位置追加一个值
num_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print(num_list)
num_list.append(10)
print(num_list)
# [1, 2, 3, 4, 5, 6, 7, 8, 9]
# [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
二、插入:insert()
DEMO:
# 向列表任意位置插入一个值,需定义索引的位置
num_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print(num_list)
num_list.insert(0, 10) # 索引的位置:0,插入的数据:10
print(num_list)
# [1, 2, 3, 4, 5, 6, 7, 8, 9]
# [10, 1, 2, 3, 4, 5, 6, 7, 8, 9]
三、扩展:extend()
DEMO:
# 扩展列表,扩展的列表在最后的追加新的列表的数据
num_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print(num_list)
num_list.extend([100, 101])
print(num_list)
# [1, 2, 3, 4, 5, 6, 7, 8, 9]
# [1, 2, 3, 4, 5, 6, 7, 8, 9, 100, 101]
四、删除:pop()
DEMO:
# 按索引删除,指定索引位置删除列表中的元素
num_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print(num_list)
num_list.pop(3)
print(num_list)
# [1, 2, 3, 4, 5, 6, 7, 8, 9]
# [1, 2, 3, 5, 6, 7, 8, 9]
五、移除:remove()
DEMO:
# 按元素值删除
num_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print(num_list)
num_list.remove(7)
print(num_list)
# [1, 2, 3, 4, 5, 6, 7, 8, 9]
# [1, 2, 3, 4, 5, 6, 8, 9]
六、清空:clear()
DEMO:
# 清空列表
num_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print(num_list)
num_list.clear()
print(num_list)
# [1, 2, 3, 4, 5, 6, 7, 8, 9]
# []
七、排序:sort()
DEMO:
# 排序(升序)
num_list = [10, 2, 34, 4, 5, 2]
print(num_list)
num_list.sort()
print(num_list)
# [10, 2, 34, 4, 5, 2]
# [2, 2, 4, 5, 10, 34]
八、翻转:reverse()
DEMO:
# 翻转,将列表的元素值从右向左展示
num_list = [10, 2, 34, 4, 5, 2]
print(num_list)
num_list.reverse()
print(num_list)
# [10, 2, 34, 4, 5, 2]
# [2, 5, 4, 34, 2, 10]
九、统计:count()
DEMO:
# 计算某元素出现的个数
num_list = [10, 2, 34, 4, 5, 2, 2, 5, 0]
print(num_list.count(2)) # 3
print(num_list.count(0)) # 1
十、索引:index()
DEMO:
# 查看某元素的索引,当有多个重复的值,查看的结果为第一个值的索引
num_list = [10, 2, 34, 4, 5, 2, 2, 5, 0]
print(num_list.index(2)) # 1
print(num_list.index(0)) # 8
以上为列表的内置方法的介绍。