python中list的各种方法使用

list是python中最常用的数据结构

name_list = ["zhangsan", "lisi", "wangwu"]
# 1.取值和索引
print(name_list[2])
print(name_list.index("zhangsan"))
# 2.修改
name_list[0] = "xiaoming"
# 3.增删
# append方法在list末尾追加数据
name_list.append("xiaoyang")
# insert 方法在指定索引处插入数据
name_list.insert(1, "xiaohua")
# extend将一个列表追加到另一个列表后面
name_list.extend(["sunwukong", "zhubajie"])

# 4.删除
# remove删除指定元素的第一个(可能有重复值)
name_list.remove("xiaohua")
# pop删除list中的最后一个数据
name_list.pop()
name_list.pop(1)  # 删除指定索引位置的数据
del name_list[1]  # 删除指定索引位置的数据
# clear
name_list.clear()  # 删除所有数据
# 5.查看元素总个数和出现次数
# 查看list中有几个元素
list_len = len(name_list)
# 统计一个元素在list中出现了几次
count = name_list.count("zhangsan")
# 6.list排序
num_list = [1, 2, 3, 4, 5, 6]
num_list.sort()  # 升序排序,如果是字符,按照首字母顺序
num_list.sort(reverse=True)  # 降序排列
num_list.reverse()  # 逆序(翻转)

可以直接复制运行代码查看结果。

猜你喜欢

转载自blog.csdn.net/u014571489/article/details/82932129