列表

str   储存少量的数据

      切片还是对其他进行任何操作,获取的内容全都是str类型,储存的数据单一。

 

list   

l1 = [100,'alex',true,,[1,2,3]]  承载任意数据类型,储存大量的数据。

list 是python常用的容积型数据类型。

 

#列表的创建

# 方式一

l1 = [1,2,'Aa']

方式二

 

 

 

 

 

 

 

 

方式三  列表推导式

增删改查

li ['太太‘,’女士‘,’王老师‘,’小邦宝’]

# append:追加

l1.append('xx')

print(l1)

 

 

l1 = ['太太‘, '女士',  '吴老师', 'xiao', '炎龙’]

l1.insert(2,'wusix')

print(l1)

l1.extend('abcd')  #迭代

print(l1)

l1.extend(['allx', 1, 2])

 

l1.pop(-2)  #按照索引删除(返回的是删除的元素)

print(l1)

l1.pop () #默认删除最后一个

 

#remove 指定元素删除,,如果有重名元素,默认从左数第一个

l1.remove('xiao')

print('xiao')

clear() #清空

 

#del

# 按照索引删除

del l1[-1]

#按照切片删除

del l1[::2]

 

l1 = ['太太','女士‘,’xiao','午老师','yanlong']

li[0] = '男生‘    #改

li[2:] = 'efgssdgfd' #切片改

l1[::]2 = ’abc'  # 加步长

 

# 查

索引 ,切片(步长)

 

print(l1)

for i in l1:

  print(i)

 

posted @ 2022-08-21 18:50  safetly  阅读(33)  评论(0)    收藏  举报