列表的操作和元祖

# 8.操作
# 1.append()元素后追加,当追加多个元素的时候,多个元素将作为列表追加到列表后面
# str1=[123,"li",True]
# str1.append("四五六")
# print(str1)
# str1.append([333,"llll","zzz"])
# print(str1)
# 2.clear()清空
# str1=[123,"li",True]
# str1.clear()
# print(str1)
# 3.pop()删除指定某项,用指定的索引删除
# st1=[123,333,"asd",False]
# #st1.pop(2)
# print(st1)
# 4.copy()复制列表
# s1=[123,"asd",False,4567]
# s2=s1.copy()
# print(s2)
# 5.count()统计元素在列表里出现的次数,嵌套列表里如果也有要查找的元素,是不记在里面的
# s1=[123,900,"llkl",[123,1090,2091],False,123]
# v1=s1.count(123)
# print(v1)
# 6.extend(),末尾追加元素,如果是列表里多个元素追加会把每个元素追加在末尾要和append区别开
# v1=[45,67,89]
# v1.extend(["a","b","c","d"])
# print(v1)
# 7.index()指定元素的索引,如果要查找的元素并不存在则会直接报错。
# s1=["aaa","bbb","ccc",122,110]
# print(s1.index(122))
# 8.insert插入一个元素到指定位置 还有append和extend要区别开
# s1=["aaa","bbb","ccc",122,110]
# s1.insert(3,"插入的元素")
# print(s1)
# 9.remove()删除指定的某个元素,如果多个元素一样,默认删除第一个:
# s1=["aaa","bbb",120,"ccc",122,110]
# s1.remove(122)
# print(s1)
# 10.reverse()取反,元素排列顺序反过来
# s1=["aaa","bbb","ccc",122,110]
# s1.reverse()
# print(s1)
# 11.sort()对数字进行排序,用reserse=Ture 来降序
# s1=[123,321,654,456,789,987]
# s1.sort()
# print(s1)
# s1.sort(reverse=True)
# print(s1)
# 二.元祖,tuple 格式(元素)
# 1.元祖的格式,元祖括号里最后一位加上逗号以和函数来区别开
# s1=(123,"345","zzzz,",[123,234,567],(123,334),)
# print(s1)
# print(s1)
# print(s1)
# print(s1)
# 元祖的元素是有序的。
#2.元祖的元素也可迭代,索引和切片
# s1=(123,"345","zzzz,",[123,234,567],(123,334),)
# for x in s1:
# print(x)
# print(s1[1])
# print(s1[0:4])
# print(s1[3][2])
# print(s1[4][1])
#3.tuple元祖的元素是不可以修改的,但嵌套里的列表里的元素是可以被修改的,嵌套里的元祖一样不可被修改
# s1=(123,"345","zzzz,",[123,234,567],(123,334),)
# s1[3][1]="被修改的"
# print(s1)
# s1[4][0]="sss"#会直接报错,因为元祖里的元素一样是不可以被修改的。
#4.元祖的两个方法.count.index
# s1=(123,"345","zzzz,",[123,234,567],(123,334),)
# v=s1.index("345")#查找某个元素的索引位置
# print(v)
# v2=s1.count(123)
# print(v2)#统计元素出现的次数,嵌套里的元素是不被统计在内的
posted @ 2018-08-25 10:53  菜鸟阿呆  阅读(415)  评论(0编辑  收藏  举报