菜鸟入坑pythonday04列表

列表

列表:容器型数据类型,可承载大量的数据,有序的数据。

创建类别的方法

创建list的第一中方法
li=["太白", "女生",True,123]
print(li)

创建list的第二种方法的
li=list("abc")
li=list("123123")
print(li)

列表的 索引,切片,步长


l1 = ['a', 'b', '太白', 3, 666]
print(l1[0])  # 'a' 索引
print(l1[-1]) # 666   索引
print(l1[1:3])  # ['b', '太白'] 切片
print(l1[:-2])# ['a', 'b', '太白', 3] 切片
print(l1[::-2])  # ['a', '太白', 666] 步长
print(l1[::-1]) # [666, 3, '太白', 'b', 'a'] 步长

列表的增删改增删改查增第一种方法  

 append  给列表最后最佳一个元素li=["a",1,2,3,]

li.append("小白")
print(li)


增第二种方法  insert  插入列表的任意位置元素
l=["a","c","d"]
l.insert(1,"b")
print(l)

增第三种方法 extend 迭代着追加,在列表的最后面迭代着追加一组数据
l=["a","b","c"]
l.extend("小黑")
print(l)
增删改查
除的第一种方法 pop 通过索引删除列表中对应的元素,改方法有返回值,返回值为删除的元素

l=["a","b","c","d"]
let=l.pop(-1)
print(l)


第二种remove方法删除 通过元素删除列表该元素
l=["a","b","c","d"]
l.remove("d")
print(l)

第三种clear方法删除
 清空列表
l=["a","b","c","d"]
l.clear()
print(l)

第四种del方法删除
  按照索引删除
l=["a","b","c","d"]
索引删除方法
del l[0]
print(l)

切片删除方法
del l[1:]
print(l)
切片补长删除方法
del l[::2]
print(l)

索引改
l=["a","b","c","d"]
l[0]="A"
print(l)

切片改
l=["a","b","c","d"]
l[:3]="ABC"
print(l)


#补长改

l=["a","b","c","d"]
l[::2]="AB"
print(l)


#查 for 循环

l=["a","b","C","d"]
for i in  l:
   print(i)

列表的嵌套
li=[1,2,"taibai",[1,'alex',3]]
讲li中的"taibai"变成大写并放回原处
li[2]="TAIBAI"
print(li)
li[2]=li[2].upper()
print(li)
# 给小列表[1,'alex',3]追加一个元素,'老男孩'
li[-1].append("老男孩")
print(li)
将列表中的'alex'通过字符串拼接的方式在列表中变成'alexsb'
li[-1][1]=li[-1][1]+"sb"  #count=count+1   count+=1
print(li)
li[-1][1] +='sb'
print(li)
元组(了解)
元组   只读,存储大量的数据,可以 索引,切片  (100,True,'小白',[123]
t=(100,True,'小白',[1,2,3])
t[2].append("4")#运行结果报错 在元组内容是不可以被修改的
print(t)
print(t[0])
print(t[:3])
#查看
for i in  t:
   print(i)
print(len(t))

元组的拆包 ,分别赋值
a,b=(1,2)  #多一个少一点都不行
print(a,b)

c=11,12
a,b=c
print(a,b)
list列表的拆包  多一个少一个都不行,必须统一
a,b=[123,456]
print(a,b)

c=[110,120]
a,b=c
print(a,b)

range()

range:看做:可以自己控制范围的数字列表,但是他又不是列表。

r=range(0,10)
print(r[1])
print(r)


for i  in r: #固头不顾尾
   print(i)

li=[123,'小白',False,True,[123]]
#
#
for i in range(len(li)):
   print(i)

 

原文地址:https://www.cnblogs.com/luomou/p/13289738.html