首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >python中list的各种方法使用

python中list的各种方法使用

作者头像
用户7886150
修改2021-01-11 10:18:01
修改2021-01-11 10:18:01
8830
举报
文章被收录于专栏:bit哲学院bit哲学院

参考链接: Python中list的方法 2| del, remove(), sort(), insert(), pop(), extend()…

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()  # 逆序(翻转)

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

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档