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

 

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]

元组

 

 

posted @ 2018-03-25 14:28  一分耕耘,一分收获  阅读(203)  评论(0编辑  收藏  举报