Day2
列表
表示多个事物的时候,可以使用
公共功能:
len
users = ['李少奇',‘起航’,99] val= len(users) print(val)
#3
切片
users = ['李少奇',‘起航’,99] val= users[:2] print(val)
步长
users = ['李少奇',‘起航’,99] val= users[:2:2] print(val)
删除
users = ['李绍奇','何启航','张三丰','李梓森',99] #users.pop(1)#指定位置删除 #del users[1]#指定位置删除,与pop的书写不同 注意:字符串本身不能修改或者删除【不可变类型】【 列表时可删除类型】
users[4] = '小张' #修改
users[0] = '李玉'#可以被修改
users[0][1]#列表‘李绍奇’中的‘邵’不能修改。‘李绍奇’是字符串
print(users)
for循环
1.公共用法
users = ['李绍奇','何启航','张三丰','李梓森'] # users = ['李绍奇','何启航','张三丰','李梓森'] # for i in users: # print(i) C:\Python38-32\python.exe 李绍奇 何启航 张三丰 李梓森 # for i in users: # # print(i) # for ele in i: # print(ele) C:\Python38-32\python.exe 李 绍 奇 何 启 航 张 三 丰 李 梓 森 # count= 0 # for i in users: # print(count ,i) # count +=1 C:\Python38-32\python.exe 0 李绍奇 1 何启航 2 张三丰 3 李梓森 users_len = len(users) for i in range(0,users_len): print(i,users[i]) C:\Python38-32\python.exe 0 李绍奇 1 何启航 2 张三丰 3 李梓森
2.特殊用法
append()、insort()、remove()、pop()、clear()
# users = ['李绍奇','何启航','张三丰','李梓森']
# users.append('小张')#列表末尾追加一个元素
# # users.insert(1,'小黑')#指定位置添加一个元素
# #users.remove('张三丰')#带一个这个号指定删除的对象
# #users.pop(2)#带一个位置参数,如果为空则删除末尾的一个
# #users.clear()#删除列表中的所有元素
# print(users)

浙公网安备 33010602011771号