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)

 

posted @ 2020-06-08 15:06  人生不苦  阅读(36)  评论(0)    收藏  举报