# testPython.py# 列表操作示例
A =list(A)# 元组类型和列表类型可以相互转换print(A)print(A)print(A[0])print(A[-1])print(A[0:3:2])print("分隔线".center(40,"#"))print(len(A))print(A.count(1))print(A.count("111"))print(A.index("111"))print(A.index(1))print(A.index(1,2,))print("分隔线".center(40,"#"))
B =["100",200, A]# 列表元素类型中可以是列表类型print(B)
C =["100",200, A,(1,2)]# 列表元素类型中可以是元组类型print(C)print(tuple(C))
D =list("12345daad")print(D)print("分隔线".center(40,"#"))
A[0]=33print(A[0])# 不会报错,列表类型元素,可以修改元素值print("分隔线".center(40,"#"))
元组类型
元组是一种序列类型,一旦创建就不能被修改;
使用小括号 () 或 tuple() 创建,元素间用逗号 , 分隔;
元组中各元素类型可以不同,无长度限制。
元组继承了序列类型的全部通用操作;
元组用于元素不改变的应用场景,比如保持不允许变化的数据,用于数据保护;
# testPython.py# 列表操作示例
A =list(A)# 元组类型和列表类型可以相互转换print(A)print(A)print(A[0])print(A[-1])print(A[0:3:2])print("分隔线".center(40,"#"))print(len(A))print(A.count(1))print(A.count("111"))print(A.index("111"))print(A.index(1))print(A.index(1,2,))print("分隔线".center(40,"#"))
B =["100",200, A]# 列表元素类型中可以是列表类型print(B)
C =["100",200, A,(1,2)]# 列表元素类型中可以是元组类型print(C)print(tuple(C))
D =list("12345daad")print(D)print("分隔线".center(40,"#"))
A[0]=33print(A[0])# 不会报错,列表类型元素,可以修改元素值print("分隔线".center(40,"#"))# 元组操作示例
A =("111",1,2,1)# 元组元素类型可以不相同print(A)print(A[0])print(A[-1])print(A[0:3:2])print("分隔线".center(40,"#"))print(len(A))print(A.count(1))print(A.count("111"))print(A.index("111"))print(A.index(1))print(A.index(1,2,))print("分隔线".center(40,"#"))
B =("100",200, A)# 元组元素类型中可以是元组类型print(B)
C =("100",200, A,[1,2])# 元组元素类型中可以是列表类型print(C)print(list(C))
D =list("12345daad")print(D)print("分隔线".center(40,"#"))#A[0] = 33#print(A[0]) # 会报错,元组类型元素,不能做修改元素值#print("分隔线".center(40, "#"))