Python列表

字符串和列表统称为序列,列表是一种容器型的序列,字符串是一种扁平的序列

建立空列表

var = []
var = list()

列表可以存储任意元素,可以容纳类型、任意数量的对象

var = [1,2,3,'a','b','c','Hello World',[1,'world']]

添加值

var = list()
var.append(1)
var.append('hello world')
var.append('s')

列表可以修改值,列表地址是不变的,变的是里面的值

var[0] = 199
print(var)
#列表切片
var = [1,2,3,'a','b','c','Hello World',[1,'world']]
print(var[:2])
print(var[:-1])
[1, 2]
[1, 2, 3, 'a', 'b', 'c', 'Hello World']

列表相加


var += ['ww','eee']

列表相乘

print(var*2)

清空

var.clear()

赋值

#=赋值指的是同一块内存
var = [1,2,3]
new_var = var
print(new_var)
var[0] = 9
print(var)
print(new_var)

#copy重新分配一块内存
var = [1,2,3]
new_var = var.copy()
var[0] = 9
print(var)
print(new_var)
[1, 2, 3]
[9, 2, 3]
[9, 2, 3]
[9, 2, 3]
[1, 2, 3]
#浅复制
var = [1,[2,3]]
new_var = var.copy()
var[1][0] = 9
print(var)
print(new_var)
[1, [9, 3]]
[1, [9, 3]]

列表拼接

a = [1, 2]
b = [3, 4]
a += b
print(a)

插入

a = [1, 2]
a.insert(1,5)
print(a)

移除某一个值

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

排序

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

列表中是否存在某个元素

print(9 in a)
True

aaa

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wb175208

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值