1.列表
由一系列特定顺序排列的元素组成 列表函数list();
(1)在Python中用方括号表示[ ],用逗号 ‘ ,’分隔元素,例如:
color=['red','green','blue','black']
print(color);
则输出的结果是:['red','green','blue','black']
(2)列表是有序的集合,因此可以访问列表中的任何元素,只需元素的索引值(位置)
例如:1.(1)中代码:执行print(color[0]);
输出:red
可以输出时加上title(),让输出更简洁print(color[0].title())
输出:Red
(3)Python列表像C语言Java一样,索引值是从0开始的而不是1
例如:1.(1)中代码一样
假如执行:print(color[1].title())
输出的是Green而不是Red
(4)列表中的元素也可以像变量一样使用
例如:print("My clothes is "+color[0])
输出:My colthes is red
2.列表元素的修改、添加、删除
(1)修改:创建的列表一般是动态的,需要时常对列表操作
例如:1.(1)中代码,
执行 color[0]='yellow'
print(color);
输出['yellow','green','blue','black']
(2)添加:Python对列表提供了多种添加数据的方式:
使用append()方法(函数)在列表末尾添加元素
例如1.(1)中代码:color.append('white');
print(color)
输出就是:['red','green','blue','black','white']
使用insert()方法(函数)可以插入数据(两个参数,一个索引值,一个插入的数据)
例如1.(1)代码中:color.insert(2,'brown')
print(color)
输出:['red','green','brown','blue','black']
(3)删除:使用del语句删除元素使用方法与上面有所不同
例如1.(1)中代码:del color[0]
print(color)
输出:['green','blue','black']
使用 pop()删除:可以使用pop()删除列表最后一个元素,可以删除后可以在接着使用它的值,可以理解为:“弹出”。
例如:1.(1)中的代码:box=color.pop();
print(color);
print(box);
输出:['red','green','blue']
'black'
还可以使用pop()删除列表中任何位置的元素
例如1.(1)中的代码:box=color.pop(1)
print(color)
print(box)
输出的结果是:['red','blue','black']
'green'
还可以使用remove()来根据值删除元素,并且可以接着使用它的值,例如1.(1)中的代码:
color.remove('blue')
print(color)
输出:['red','green','black']
也可以这样写:thing='blue'
color.remove(thing)
print(color)
输出结果也是:['red','green','black']