博客
关于我
Python基础之列表
阅读量:796 次
发布时间:2023-03-07

本文共 2086 字,大约阅读时间需要 6 分钟。

列表的内置方法

1.append()

用于在列表末尾添加新的对象。

示例:

msg_list = ["aaaa", "bbbbb", "cccccc", "dddd"]
msg_list.append("sssss")
print(msg_list)

输出结果: 添加了"sssss",列表变为["aaaa", "bbbbb", "cccccc", "dddd", "sssss"]


2.insert()

用于将指定对象插入列表的指定位置。

示例:

msg_list = ["aaaa", "bbbbb", "cccccc", "dddd"]
msg_list.insert(2, "wwww")
print(msg_list)

输出结果: 插入后列表变为["aaaa", "wwww", "bbbbb", "cccccc", "dddd"]


3.pop()

用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。

示例:

msg_list = ["苍井空", "波多野结衣", "小泽玛利亚", "吉泽明步"]
print(msg_list.pop()) # 移除最后一个元素
print(msg_list.pop(2)) # 移除第二个索引位置的元素

输出结果: 第一次调用pop()后,列表变为["苍井空", "波多野结衣", "小泽玛利亚", "吉泽明步"],移除了"吉泽明步"。 第二次调用pop(2)后,移除了"小泽玛利亚",列表变为["苍井空", "波多野结衣", "吉泽明步"]


4.clear()

用于清空列表。

示例:

msg_list = ["苍井空", "波多野结衣", "小泽玛利亚", "吉泽明步"]
msg_list.clear()
print(msg_list)

输出结果: 列表已清空


5.copy()

用于复制列表。

示例:

msg_list = ["苍井空", "波多野结衣", "小泽玛利亚", "吉泽明步"]
a_list = msg_list.copy()
print(a_list)

输出结果: a_list与msg_list内容相同,均为["苍井空", "波多野结衣", "小泽玛利亚", "吉泽明步"]


6.count()

用于统计某个元素在列表中出现的次数。

示例:

msg_list = ["苍井空", "波多野结衣", "小泽玛利亚", "吉泽明步", "吉泽明步", "小泽玛利亚", "吉泽明步"]
print(msg_list.count("吉泽明步"))

输出结果: "吉泽明步"在列表中出现了3次


7.extend()

用于在列表末尾一次性追加另一个序列中的多个值。

示例:

msg_list = ["苍井空", "波多野结衣", "小泽玛利亚", "吉泽明步"]
a_list = ["饭岛爱", "泷泽萝拉", "武藤兰", "天海翼"]
msg_list.extend(a_list)
print(msg_list)

输出结果: 列表变为["苍井空", "波多野结衣", "小泽玛利亚", "吉泽明步", "饭岛爱", "泷泽萝拉", "武藤兰", "天海翼"]


8.remove()

用于移除列表中某个值的第一个匹配项。

示例:

msg_list = ["苍井空", "小泽玛利亚", "波多野结衣", "吉泽明步"]
msg_list.remove("波多野结衣")
print(msg_list)

输出结果: 移除了"波多野结衣",列表变为["苍井空", "小泽玛利亚", "吉泽明步"]


9.reverse()

用于反向排序列表中元素。

示例:

msg_list = ["苍井空", "波多野结衣", "小泽玛利亚", "吉泽明步"]
msg_list.reverse()
print(msg_list)

输出结果: 列表反向排序后为["吉泽明步", "小泽玛利亚", "波多野结衣", "苍井空"]


10.sort()

用于对原列表进行排序。

示例:

hobby_list = ['c', 'a', 'b']
hobby_list.sort()
print(hobby_list)

输出结果: 排序后列表为['a', 'b', 'c']


11.len()

用于返回(统计)列表元素个数。

示例:

msg_list = ["苍井空", "波多野结衣", "小泽玛利亚", "波多野结衣", "波多野结衣", "吉泽明步"]
print(len(msg_list))
print(len("苍井空"))

输出结果: 列表长度为6,字符串长度为5


12.in

用于判断元素是否在列表中,返回布尔值。

示例:

msg_list = ["苍井空", "小泽玛利亚", "波多野结衣", "吉泽明步"]
print("苍井空" in msg_list)
print("武藤兰" in msg_list)
print("井" in "苍井空")

输出结果: True,False,True

转载地址:http://toofk.baihongyu.com/

你可能感兴趣的文章
python 三大框架的 介绍。
查看>>
Python 下载的 11 种姿势,一种比一种高级!
查看>>
python读取一个文件夹下所有图片_初学Python-找出文件夹下的所有图片
查看>>
Python 中 3 个不可思议的返回功能
查看>>
python 中 dict 的另一种用法
查看>>
Python 中 PIL 读取图片出现异常旋转的解决方法
查看>>
python读取word表格内容(1)
查看>>
python 中os.path.join 双斜杠的解决办法
查看>>
python 中PIL.Image和OpenCV图像格式相互转换
查看>>
Python 中Semaphore 信号量对象、Event事件、Condition
查看>>
python 中with的使用及样例
查看>>
python读取txt文件的行数
查看>>
Python 中内置的最大堆 API
查看>>
Python 中只有一个 True 和一个 False 对象吗?
查看>>
python读取mtcars数据集并实现以下操作_关于数据处理。。,Python交流,技术交流区,鱼C论坛 - Powered by Discuz!...
查看>>
Python 中多线程与多处理之间的区别
查看>>
Python 中如何使用 lambda 函数
查看>>
Python 中如何创建多行字符串?
查看>>
Python 中如何处理异常?
查看>>
Python 中如何实现列表的切片?
查看>>