博客
关于我
Python基础之列表
阅读量:797 次
发布时间: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 filter过滤器的使用_python基础知识分享:zip()、filter函数和reduce如何使用?...
查看>>
python flask 请求code 400, message Bad request version
查看>>
Python Flink Stateful函数入口上的Kafka键访问
查看>>
Python float - str - 浮动怪异
查看>>
Python os和sys模块
查看>>
python os文件/目录
查看>>
Python PyQt5 将不再显示此消息复选框添加到 QMessageBox
查看>>
Python PyQt5:如何使用 PyQt5 显示错误消息
查看>>
Python pytest 面试题!
查看>>
Python pytz 时区函数返回一个相差 9 分钟的时区
查看>>
python rabbitmq实现简单/持久/广播/组播/topic/rpc消息异步发送可配置Django
查看>>
Python random和json模块
查看>>
Python random模块seed理解
查看>>
python range()函数
查看>>
Python rdflib可传递查询
查看>>
python redis 集群_python 搭建redis集群
查看>>
python redis连接,在Python中使用Redis连接池的正确方法
查看>>
python regex_Python RegEx
查看>>
Python Seborn绘制空白直方图
查看>>
Python Selenium - 获取href值
查看>>