列表的常方法

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)

方法

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值