python 列表
list:
定义:
- 变量=list() #定义空列表
- 变量=[]
>>> type(s)
>>>jobs=[]
>>> type(jobs)
list的操作:
- 增加数据
list.append() 默认在list末尾添加一个数据
list.insert() 插入,可指定位置
list.extend() 在末尾添加,可追加多个数据,也可以实现两个列表的组合
删除
del list[index] 直接删除
list.clear() 清空所有数据修改
list[index]=数据查询
通过index查询其它操作
list.copy() 列表的拷贝,结果是一个列表
list.count() 统计元素出现的次数
list.index() 查看元素的下标/索引
list.reverse 反转
list.sort 按自然数排列,只能排列纯数字或者纯字符的列表,不能排列各种数据类型混合的列表
操作代码:
>>> print(g1)
[1000, '可口可乐(罐装)', 2.5, 100]
>>> g1.append("密封")
>>> print(g1)
[1000, '可口可乐(罐装)', 2.5, 100, '密封']
>>> g1.insert(1,'美国')
>>> print(g1)
[1000, '美国', '可口可乐(罐装)', 2.5, 100, '密封']
>>> g2=[1001,'可口可乐(瓶装)',3.0,100]
>>> g1.append(g2)
>>> g1
[1000, '美国', '可口可乐(罐装)', 2.5, 100, '密封', [1001, '可口可乐(瓶装)', 3.0, 100]]
>>> g1.extend(g2)
>>> g1
[1000, '美国', '可口可乐(罐装)', 2.5, 100, '密封', [1001, '可口可乐(瓶装)', 3.0, 100], 1001, '可口可乐(瓶装)', 3.0, 100]
>>> del g1[6]
>>> g1
[1000, '美国', '可口可乐(罐装)', 2.5, 100, '密封', 1001, '可口可乐(瓶装)', 3.0, 100]
g1[0]=1
>>> g1
[g1[2]
'可口可乐(罐装)'
>>> g3=g1.copy()
>>> g3
[1, '美国', '可口可乐(罐装)', 2.5, 100, '密封', 1001, '可口可乐(瓶装)', 3.0, 100]1, '美国', '可口可乐(罐装)', 2.5, 100, '密封', 1001, '可口可乐(瓶装)', 3.0, 100]
g1.count(2.5)
1
>>> g1.reverse()
>>> g1
[100, 3.0, '可口可乐(瓶装)', 1001, '密封', 100, 2.5, '可口可乐(罐装)', '美国', 1]