列表、元组操作
列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作。
列表中的每个元素都分配一个数字也就是它的位置,或叫索引,第一个索引是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]) #每隔一个取出一个值
追加
name.append("xiaoxue")
插入
name.insert(2,"最来的")
修改
name[2] = "刚修改的"
删除
name.remove("wings") del name[2] #python内置的方法 name.pop() #随机删除一个 name.pop(3) #指定删除 name.clear() #清空列表 del name #删除列表
查找
name = name.index("nauxu")
统计
name = name.count("wings")
反转
name.reverse() #排序反转
排序
name.sort()
拓展
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)
元组
元组其实跟列表差不多,也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表
语法
a = ("wings","promise")
统计
a.count("wings")
索引(查找)
print(a.index("promise"))
来源:https://www.cnblogs.com/wings-xu/p/11271313.html