python关于列表方法的一些应用
# 1.1查找某元素的下标索引
# mylist=["heima","itheima","python"]
# index=mylist.index("itheima")
# print(f"itheima的下标是{index}")
# 1.2如果被查找的元素不存在,会报错
# index=mylist.index("hello")
# print(f"{index}")
# 报错ValueError: 'hello' is not in list
#1. 列表的修改功能(方法)
# 修改特定位置(索引)的元素值:
# 语法: 列表[下标]= 值
# 可以使用如上语法,直接对指定下标(正向、反向下标均可)的值进行:重新赋值(修改)
# eg
mylist=["heima","itheima","python"]
index=mylist.index("itheima")
print(f"itheima的下标是{index}")
mylist[0]="传智教育"
print(mylist[0])
# 列表的修改功能(万法
# 2插入元素:
# 语法: 列表.insert(下标,元素),在指定的下标位置,插入指定的元素
my_list = [1,2,3]
my_list.insert(2,"itheima")
print(my_list) # 结果: [1,"itheima",3,4]3
# 在列表尾部追加一个元素 附加:append("变量")
mylist.append('黑马程序员')
print(f"{mylist}")
# 通过从可迭代对象中附加元素来扩展列表
mylist1=[1,2,3]
mylist.extend(mylist1)
print(mylist)
# 删除特定位置(索引)的元素值:
# 方法1
del mylist[0]
print(mylist)
# 方法2 列表.pop[下标]
ele=mylist.pop(1)
print(f"{mylist},扣出的元素是{ele}")
# 删除第一个出现的值。
# 如果该值不存在,则引发 ValueError。
lil=mylist.remove("黑马程序员")
print(mylist,lil)
"""lil已经是空值"""
# 清空列表内容 列表。clear()
mylist=[1,2,3]
mylist.clear()
print(mylist)
# 统计某元素1在列表内的数 c列表。count(元素)
mylist=[1,1,2,1,3,3]
count=mylist.count(3)
print(count)
# 统计列表中所有的元素 len(列表)。
mylist=[1,"竹箫然","a"]
count=len(mylist)
print(count)
方法