博客
关于我
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 | lxml,一个超酷的 关于XML/HTML 文档 Python 库!
查看>>
python | mplfinance,一个有趣的金融数据可视化 Python 库!
查看>>
python | nipy,一个强大的关于 神经影像数据分析 的Python 库!
查看>>
python | pendulum,一个有趣的 日期和时间 Python 库!
查看>>
python | pluginbase,一个神奇的 关于插件框架 的Python 库!
查看>>
python | pyparsing,一个强大的 Python 库!
查看>>
python | pyqtgraph,一个神奇的 Python 库!
查看>>
python读取文本文件数据
查看>>
python | Python mock对象与测试替身
查看>>
python | Python pandas实现数据追加和合并的最佳方法
查看>>
python | Python 中检查一个数字是否是三态数
查看>>
python | Python 蒙特卡洛模拟
查看>>
python | Python中的类多态:方法重写和动态绑定
查看>>
python | Python模块缓存:sys.modules机制
查看>>
python | pyupgrade,一个有趣的 Python 库!
查看>>
Python | qutip,一个高级的 Python 库!
查看>>
python | reflex,一个无敌的 Python 库!
查看>>
python | reloading,一个强大的 Python 库!
查看>>
python | rich,一个无敌的 Python 库!
查看>>
python | rlax,一个超强的 强化学习领域 Python 库!
查看>>