1.1列表
(1)定义:列表是一种序列式容器,可存储不同类型的数据;
my_list1=[10,20,30];
my_list2=['john',10,True];
my_list3=[[10,20],[30,40],[50,90]];
(2)列表遍历
my_list=[1,2,3,4,5];
for i in my_list
print(i)
(3)列表查找和修改
my_list=[10,20,30,40];
#要修改的值
old=40;
#更新的值
new=50;
#判断修改值是否存在
if my_list.count(old):
#获得位置
position=my_list.index(old)
#根据值来修改元素
my_list[position]=new
#判定值是否存在,也可以用以下方法
if old in my_list:
(4)列表插入和删除元素
my_list=[];
#尾部添加元素
my_list.append(10);
my_list.append('obama');
#在指定位置插入元素(位置,值)
my_list.insert(1,20);
#合并列表
my_list2=[10,20];
my_list.extend(my_list2)
#删除元素
my_list=[10,20,30,40,