博客
关于我
Python基础之列表
阅读量:802 次
发布时间: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 协程以及事件循环的问题,怎么知道 IO 读取结束了呢?...
查看>>
Python十进制&;包提供错误的结果
查看>>
Python化身“安全老中医”:一键搞定工控系统漏洞,从零基础到精通,收藏这篇就够了!
查看>>
Python加速运行技巧
查看>>
python办公自动化基础遍历文件夹
查看>>
python办公自动化基础输出文件和文件夹
查看>>
python办公自动化基础搜索文件
查看>>
python知识:@classmethod和@staticmethod的异同
查看>>
python前端之css
查看>>
Python制作进度条,原来有这么多方法
查看>>
Python制作简单的学生成绩管理系统
查看>>
python制作甘特图的基本知识(附Demo)
查看>>
python制作一个简单的服务器,【Python】 做一个简单的 http 服务器
查看>>
Python到底能做什么?它的优点在哪?
查看>>
python利用pytorch库导出图像分割算子
查看>>
python利用pyshark监听网卡来抓包其中pyshark中摸索的一些可用参数
查看>>
python利用excel分析过杀漏失
查看>>
python判断汉字数目
查看>>
python判断文件是空的,如果是空的,就删除
查看>>
python判断密码是否正确_python密码判断是否符合要求的方法
查看>>