列表
list 符号[] 中括号
1:可以存着空列表,a=[]
2:列表里面可以包含任何类型的数据(字符串、数字、float、字典、元组、列表等)
3:列表里面的元素,根据逗号来进行分割
4:列表里面的元素,也是有索引,索引值从0开始
5:获取列表里面的单个值:列表[索引值]
6:列表的切片,同字符串的操作,列表名[索引头:索引尾:步长],索引头默认为:0,步长默认为:1
列表是用于存储数据
如果要存储的数据,是同一个类型的,建议用列表
列表增加数据
1:append
往后面加,追加在末尾,每次只能添加一个,append只适用于列表
a=[1,0.02,'hello',[1,2,2],True]
a.append('前天')
print('a列表的值{0}'.format(a))
print(a[0:5:2])
# 2:insert
插入数据 想放哪就放哪 但是要指定位置
a=[1,0.02,'hello',[1,2,2],True]
a.insert(2,'前天')
print('a列表的值{0}'.format(a))
# 3:删除 pop()
默认删除最后一个元素 不传值 默认删除最后一个 传入索引值 就会删除指定索引值
a=[1,0.02,'hello',[1,2,2],True]
a.pop()
# res=a.pop() pop函数
会返回被删除的那个元素 函数return关键字
res=a.pop(2)
print('a列表的值{0}'.format(a))
# 4:remove 指定删除某个值
a=[1,0.02,'hello',[1,2,2],True]
a.remove(1)
print('a列表的值{0}'.format(a))
# 5:修改 a[索引值]=新值
a=[1,0.02,'hello',[1,2,2],True]
a[2]='兴旺发达'
print('a列表的值{0}'.format(a))