[Python] 列表list常用方法总结-python 中列表
2023-08-09 19:44:35
一、方法汇总
操作方法增1.列表.insert(下标,元素) 在指定下标位置插入指定元素
2.列表.append(元素) 在列表末尾追加单个元素
3.列表.extend(数据容器) 批量追加元素删1.del 列表[下标]
2.列表.pop(下标) 删除该元素并返回
3.列表.remove(元素) 删除第一个找到的该元素
4.列表.clear() 清空整个列表改直接通过下标找到该元素修改即可,如: a[1] = 2查1.列表.index(元素) 返回该元素在list中的下标,找不到则报错ValueError
2.列表.count(元素) 统计该元素在列表中出现的次数
3.len(列表) 统计列表当前一共包含的元素个数遍历1.通过while-下标
2.通过for-each二、方法演示
"""
list列表常用方法总结
"""
mylist = [aaa,bbb,ccc]
# 1、index(obj) 查找某元素在列表中的下标
site = mylist.index(bbb)
print("1、bbb元素的下标是:",site)
# 如果查找的元素不存在会报错
site = mylist.index(eee)
print("1、eee元素的下标是:",site)
# 2、修改列表元素,直接通过下标找到该元素修改即可
mylist[2] = mmm
print("2、",mylist)
# 3、insert(下标,元素) 在指定位置插入元素
mylist.insert(0,999)
print("3、",mylist)
# 4、append(元素) 在列表末尾追加单个元素
mylist.append("大哥真酷")
print("4、",mylist)
# 5、extend(数据容器) 在列表末尾批量追加元素
mylist.extend([1,2,3])
print("5、",mylist)
# 6、del 列表[下标] 删除指定元素
# 当前mylist内容为:[999, aaa, bbb, mmm, 大哥真酷, 1, 2, 3]
del mylist[0]
print("6、",mylist)
# 7、列表.pop(下标) 删除指定元素,被删除的元素会作为返回值
obj = mylist.pop(3)
print("7、被删除的元素是",obj)
print("7、",mylist)
# 8、列表.remove(元素) 通过指定元素本身来删除元素,他的执行过程是从前到后扫描列表,删除找到的第一个该元素
# 此方法没有返回值
mylist.remove(3)
print("8、删除 3 以后列表为:",mylist)
# 9、列表.clear() 清空整个列表
mylist.clear()
print("9、",mylist)
# 10、列表.count(元素) 统计该元素在列表中出现的次数
mylist = [aaa,aaa,bbb]
print("10、mylist 中 aaa 的个数是:" ,mylist.count(aaa))
# 11、len(列表) 统计列表长度(即元素个数)
print("11、mylist 长度为:",len(mylist))
# 列表的遍历
# 法1 通过下标遍历
i = 0
mylist = [1,2,3]
while i < len(mylist):
print(f"列表第{i+1}个元素是{mylist[i]}")
i += 1
# 法2 通过for-each/增强for (我沿用了java中的叫法)
# 这种方法所有元素将一视同仁,无法再取出特定元素,因为脱离了下标索引
for i in mylist:
print("当前元素是:",i)
三、执行结果


以上就是关于《[Python] 列表list常用方法总结-python 中列表》的全部内容,本文网址:https://www.7ca.cn/baike/62351.shtml,如对您有帮助可以分享给好友,谢谢。
声明