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)
View Code

 

 
 
posted @ 2021-01-12 21:12  likl-  阅读(18)  评论(0)    收藏  举报