列表、元组操作

列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作。
列表中的每个元素都分配一个数字也就是它的位置,或叫索引,第一个索引是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"))

 

版权声明:本文为wings-xu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/wings-xu/p/11271313.html