1.认识一下列表
list清单列表
list_01=[1,2,3,4,5,6]
print(type(list_01))
2.创建列表的方式
(1)方式一
l1=[1,2,3]
(2)方式二
re=list()
print(re)
{list(可迭代对象)
list_01=list(range(9))
print(list_01)}
方式三:列表推导式
[标签;发生变化后标签 for 标签 in interable]
[i;i*2 for i in interable]
i是可迭代对象里面的元素,会把i或变化后的i的值放到列表里
{list_01=[i for i in range(1,10,2)]
print(list_01)
list_01=[i*2 for i in range(1,10,2)]
print(list_01)}
筛选条件
list_01=[i for i in range(1,101)if i%2==0]
print(list_01)
生成器推导公式
list_01=(i*2 for i in range(1,10))
for i in list_01:
print(i)
print(list_01)
list列表的简单操作
增删改查
l1=[1,2,3,4,5,6,7,8,9]
print(l1[0])
print(l1[:])
print(l1[::2])
最后一个元素的index是?ien(l1)-1
print(len(l1))
i=0
while i <len(l1):
print(l1[i])
i+=1
for i in l1:
print(i)
借助于index取元素--迭代,遍历
l1=[1,2,3,4,5,6,7,8,9]
0-- len(l1)-1
for i in range(len(l1)):
print(l1(i))
list增加
一、append(在没有学习insert的前提下)
l1=[1,2,3,4,5]
l1.append(0)
print(l1)
re=list([1,2])
print(re)
二、intert
l1=[1,2,3,4,5]
l1.insert(2,'python')
print(l1)
{把一个列表的元素增加到另一个列表里面
l1=[1,2,3,4,5]
l3=[7,8,9,99]
for i in l3:
l1.append(i)
print(l1)}
{把一个列表里的元素延伸
extend
l1=[1,2,3,4,5]
l1.extend(range(10))
print(l1)}