python3列表、元组

列表、元组操作

列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作。
列表中的每个元素都分配一个数字也就是它的位置,或叫索引,第一个索引是0,第二个索引是1,依此类推。

定义列表

name = ["wings","nauxu","xiaoming","tingting","!wings"]
name1 = [1,2,3]

列表操作

切片

print(name[0])             #取出列表中第一个值
print(name[0:3])          #取出列表中前三个个值
print(name[:3])            #取出列表中前三个个值
print(name[-1])            #取出列表中最后一个值
print(name[-3:-1])
print(name[::2])           #每隔一个取出一个值
View Code

追加

name.append("xiaoxue")
View Code

插入

name.insert(2,"最来的")
View Code

修改

name[2] = "刚修改的"
View Code

删除

name.remove("wings")
del name[2]                   #python内置的方法
name.pop()                   #随机删除一个
name.pop(3)                 #指定删除
name.clear()                 #清空列表
del name                      #删除列表
View Code

查找

name = name.index("nauxu")
View Code

统计

name = name.count("wings")
View Code

反转

name.reverse()           #排序反转
View Code

排序

name.sort()
View Code

拓展

name = ["wings","nauxu","xiaoming","tingting","!wings"]

name1 = [1,2,3]

name.extend(name1)       #把name1列表并入name中

循环

name = ["wings","nauxu","xiaoming","tingting","!wings"]

for i in name:

print(i)
View Code

 

元组

元组其实跟列表差不多,也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表

语法

a = ("wings","promise")

统计

a.count("wings")

索引(查找)

print(a.index("promise"))

 

posted @ 2019-07-30 17:11  wings_xu  阅读(277)  评论(0编辑  收藏  举报