列表Python

添加

append:在末尾追加一个元素

namelist = ["小张","小明","小李"]
#增加
print("---增加前列表数据---")
for name in namelist :
    print(name)

nametemp = input("请输入添加的名字:")
namelist.append(nametemp) #append在末尾追加一个元素

print("---增加前列表数据---")
for name in namelist:
    print(name)

extend:将b列表的每个元素逐一添加到a列表中

a = [1,2]
b = [3,4]
a.append(b)
print(a)
a.extend(b)#extend将b列表的每个元素逐一添加到a列表中
print(a)

 

insert:指定下标位置,插入元素

a = [0,1,2]
a.insert(1,5)#insert指定下标位置,插入元素,第一个变量表示下标,第二个表示插入对象
print(a)

 删除

1、del moviename[2]:在指定位置删除一个元素
2、moviename.pop():弹出末尾元素
3、moviename.remove("si"):直接删除指定内容元素,列表中出现重复元素,删除第一个后面的保留
 

moviename = ["yi","er","san","si"]
print("---删除前列表数据---")
for name in moviename :
    print(name)

del moviename[2]#或
moviename.pop()#或
moviename.remove("si")

print("---删除后列表数据---")
for name in moviename:
    print(name)

修改

print("---增加前列表数据---")
for name in namelist :
    print(name)

namelist[1] = "小王"

print("---增加前列表数据---")
for name in namelist:
    print(name)

查找

findname = input("请输入要查找的名字:")
if findname in namelist :
    print("找到相同名字")
else:
    print("未找到")

index:在指定范围中查找

a = ["a","b","c","d","a"]
print(a.index("a",1,5))

排序反转

 a.reverse()#将所有元素反转

a.sort()排序,升序

a.sort(reverse=True)降序排列

a = [1,2,3,4]
print(a)
a.reverse()
print(a)

a.sort()
print(a)
a.sort(reverse=True)
print(a)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值