day03-list列表基础
list 增删改查
# 增
append #追加,给列表的最后面追加一个元素
insert #插入在列表的任意位置插入元素
extend #迭代着追加,在列表的最后面迭代着追加一组数据
# 删
# pop 通过索引删除列表中对应的元素,该方法有返回值,返回值为删除的元素
# remove 通过元素删除列表中该元素
# clear 清空列表
# del #按照索引删除该元素
# 切片删除该元素
# 切片(步长)删除该元素
# 改
# 按照索引改值
# 按照切片改值(迭代着增加)
# 按照切片(步长)改值(必须一一对应)
#查
for i in s:
count(数)(方法统计某个元素在列表中出现的次数)。
index(方法用于从列表中找出某个值第一个匹配项的索引位置)
sort (方法用于在原位置对列表进行排序)
reverse (方法将列表中的元素反向存放)。
列表也可以相加与整数相乘
range 有序列表
join:list----->str
S.join()
split:str----->list
1 # list增删改查: 2 # 增 append insert extend(迭代到最后的元素) 3 ''' 4 l = [1, 2, 'a'] 5 l.append(666) 6 print(l) 7 l.insert(1, 'wr') 8 print(l) 9 l.extend('6 66') 10 print(l) 11 ''' 12 # 删 pop,remove,clear,del,切片删除,切片步长删除 13 # l = ['wr', 'alex', 'Wusir', '女神'] 14 # name = l.pop() # 默认删除最后一个,该方法有返回值,返回值为删除的元素 15 # print(name, l) 16 # l.remove('alex') 17 # print(l) 18 # l.clear() 19 # print(l) 20 # del l[1:3:2] 21 # print(l) 22 23 # 改 24 # l = ['wr', 'alex', 'ls', '女神'] 25 # l[1] = '是憨憨' 26 # print(l) # 按照索引值改值 27 # l[1::2] = '是的' 28 # print(l) # 按照切片(步长)改值 29 # l[3:4] = '的宝贝' 30 # print(l) 31 32 # 查 33 # for i in l: 34 # print(i) 35 # 36 # num = len(l) # 测量字符长度 37 # print(num) 38 # num1 = l.count('的') # 统计某个元素在列表中出现的次数 39 # print(num1) 40 # num2 = l.index('wr') # 用于从列表中找出某个值第一个匹配项的索引位置 41 # print(num2) 42 # # 排序 43 # s = [4, 5, 2, 3, 7, 8, 40, 9, 8] 44 # s.sort() # 正序排序 45 # print(s) 46 # s.sort(reverse=True) # 倒序排序 47 # print(s) 48 # s.reverse() # 反转 49 # print(s)
浙公网安备 33010602011771号