python列表:
定义一个列表:cities=['北京','上海','广州','深圳']
注意:列表的下标0表示第一个元素,下标-1表示最后一个元素
列表增加元素
在列表末尾添加一个元素:cities.append('南京')
在指定位置添加一个元素:cities.insert(0,'长沙')
列表删除元素
删除指定位置的元素:cities.pop(0)或者del cities[-1]
删除指定的元素:cities.remove('长沙')
清空列表中的元素:cities.clear()
列表修改元素
cities[0]='石家庄'
注:修改的时候,如果指定的下标不存在,则会报错
列表查询元素
查找指定位置的元素,并输出:print(cities[0])
获取元素的下标,如果找不到那个元素的话,则会报错:print(cities.index('石家庄'))
查看元素在列表中出现的次数:print(cities.count('石家庄'))
列表元素反转
注意:reverse()会把列表元素的顺序和下标改变
列表元素排序(升序和降序)以及合并
1 num = [1,2,3] 2 cha = ["A","B"] 3 print(num + cha) #结果输出:[1, 2, 3, 'A', 'B']
列表元素复制
print(cha * 3) #结果输出:['A', 'B', 'A', 'B'] cha = ["A","B",["C"]]
print(cha)
#结果输出:['A', 'B', ['C'], 'A', 'B', ['C']]
列表元素的取值方式之切片
注:切片操作同样适应于字符串
注:for循环在循环可迭代对象的时候,每次循环的是里面的每一个元素
1 cha = ["A","B"] 2 num = [1,2] 3 4 cha.append(num) 5 print(cha) #结果输出:['A', 'B', [1, 2]] 6 7 cha.pop(-1) 8 print(cha) #结果输出:['A', 'B'] 9 10 cha.extend(num) 11 print(cha) #结果输出:['A', 'B', 1, 2]
元组