python无所不能_python-列表

列表创建:

# 方式一:(常用)

s = [1, 2, '小超银']

print(s) # [1, 2, '小超银']

# 方式二:(不常用)

s1 = list() # 空列表

l1 = list('123')

print(l1) # ['1', '2', '3']

# 方式三:列表推导式

l1 = [i for i in range(1,5)]

print(l1) # [1, 2, 3, 4]

增:

# append 追加,给列表的最后面追加一个元素

l = [1, 2, 'a']

l.append(666)

print(l) # [1, 2, 'a', 666]

# insert 插入在列表的任意位置插入元素

l = [1, 2, 'a']

l.insert(1,'小超银')

print(l) # [1, '小超银', 2, 'a']

# extend 迭代着追加,在列表的最后面迭代着追加一组数据

l = [1, 2, 'a']

l.extend('小超银')

print(l) # [1, 2, 'a', '小', '超', '银']

l1= [1, 2, 'a']

l1.extend(['小超银'])

print(l1) # [1, 2, 'a', '小超银']

# pop 通过索引删除列表中对应的元素,该方法有返回值,返回值为删除的元素

l = ['小超银', '帅气', '无所不能', '男生']

ret = l.pop(1)

print(ret,l) # 帅气['小超银', '无所不能', '男生']

# remove 通过元素删除列表中该元素

l = ['小超银', '帅气', '无所不能', '男生']

l.remove('帅气')

print(l) # ['小超银', '无所不能', '男生']

# clear 清空列表

l = ['小超银', '帅气', '无所不能', '男生']

l.clear()

print(l) # []

# del

#按照索引删除该元素

l = ['小超银', '帅气', '无所不能', '男生']

del l[2]

print(l) # ['小超银', '帅气', '男生']

# 切片删除该元素

l = ['小超银', '帅气', '无所不能', '男生']

del l[1:]

print(l) # ['小超银']

# 切片(步长)删除该元素

l = ['小超银', '帅气', '无所不能', '男生']

del l[::2]

print(l) # [ '帅气', '男生']

# 按照索引改值

l = ['小超银', '帅气', '无所不能', '男生']

l[0] = '男神'

print(l) # ['男神', '帅气', '无所不能', '男生']

# 按照切片改值(迭代着增加)

l = ['小超银', '帅气', '无所不能', '男生']

l[1:3] = 'abcdefg'

print(l) # ['小超银', 'a', 'b', 'c', 'd', 'e', 'f', 'g', '男生']

# 按照切片(步长)改值(必须一一对应)

l = ['小超银', '帅气', '无所不能', '男生']

l[::2] = '对应'

print(l) # ['对', '帅气', '应', '男生']

切片去查,或者循环去查。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值