python【数据类型:列表与元组】

mac2022-06-30  58

 

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]

元组

 

 

转载于:https://www.cnblogs.com/mtszw/p/8641970.html

最新回复(0)