python基础之列表
1.列表
users = ["Enoch","Eric",18]
-
公共功能
-
len
users = ["Enoch","Eric",18]
val = len(users)
print(val) -
索引
users = ["Enoch","Eric",18]
val = users[0]
print(val) -
切片
users = ["Enoch","Eric",18]
val = users[0:2]
print(val) -
删除
-
users = ["Enoch","Eric",18]
users.pop(1)
del users[0] #不能用于字符串
print(users)
-
-
修改
-
users = ["Enoch","Eric",18]
users[2] = 66
users[0][1] = "A" #报错,意思是选择了Enoch,再对Enoch中的n进行修改,字符串是不可修改类型
-
-
-
独有功能
-
列表追加
-
users = []
while True:
name = input("请输入:")
users.append(name)
print(users)
-
-
插入
-
users = ["Enoch","Eric",18]
users.insert(1,"111")
print(users)
-
-
删除
-
users = ["Enoch","Eric",18]
users.remove("Enoch")
users.pop(0) #使用索引位置,默认删除最后一个
users.clear() #清空
-
-
2.元组
1。元组书写规范
users = (11,22,33,"Enoch") #元祖不可变
2.公共功能
-
索引
-
切片
-
步长
-
删除
-
循环
-
len
3.注意:元祖中的元素不可被更改或删除
#示例一:
v1 = (11,22,33)
v1[1] = 999 #错误
v1 = 999 #正确
#示例二:
v1 = (11,22,33,(44,55,66),(11,2,(99,88),3))
#示例三:
v2 = [11,22,33,(11,22,33)]
v2[-1][1] = 99 #错误
v2[-1] = 123 #正确
#示例三:
v3 = (11,[1,2,3],22,33)
v3[1] = 666 #错误
v3[1][2] = 123
浙公网安备 33010602011771号