Day4:Python基础:列表的方法二
1、列表按切片修改
List = ['Wang', [1,2,3,4], 'Liu', 'Xinyouyi', 'zhangsanfeng' ,'王小二'] List[0:2] = '狗屎' print(List) ---------------------------------- ['狗', '屎', 'Liu', 'Xinyouyi', 'zhangsanfeng', '王小二']
List = ['Wang', [1,2,3,4], 'Liu', 'Xinyouyi', 'zhangsanfeng' ,'王小二']
List[0:3] = '狗屎刘旺张'
print(List)
--------------------------------------------
['狗', '屎', '刘', '旺', '张', 'Xinyouyi', 'zhangsanfeng', '王小二']
2、列表循环查询
List = ['Wang', [1,2,3,4], 'Liu', 'Xinyouyi', 'zhangsanfeng' ,'王小二'] for Loop in List: print(Loop)
-----------------------
Wang
[1, 2, 3, 4]
Liu
Xinyouyi
zhangsanfeng
王小二
-----------------------------
List = ['Wang', [1,2,3,4], 'Liu', 'Xinyouyi', 'zhangsanfeng' ,'王小二']
print(List[0:3])
---------------------------
['Wang', [1, 2, 3, 4], 'Liu']
3、列表长度
List = ['Wang', [1,2,3,4], 'Liu', 'Xinyouyi', 'zhangsanfeng' ,'王小二'] L = len(List) print(L)
-----------------
6
4、列表元素统计
List = ['Wang', [1,2,3,4], 'Liu','Liu','Liu','Xinyouyi', 'zhangsanfeng' ,'王小二'] L = List.count('Liu') print(L)
5、查找列表元素索引
List = ['Wang', [1,2,3,4], 'Liu','Liu','Liu','Xinyouyi', 'zhangsanfeng' ,'王小二'] L = List.index('Liu') print(L)
6、列表排序-正序
List = ['9', '10', '3','4','5','6', '7' ,'8'] List.sort() print(List)
7、列表排序-倒序
List = ['9', '10', '3','4','5','6', '7' ,'8'] List.sort(reverse=True) print(List)
8、列表反转
List = ['9', '10', '3','4','5','6', '7' ,'8'] List.reverse() print(List)
9、打印列表中的元素
List = ['Wang', [1,2,3,4], 'Liu','Liu','Liu','Xinyouyi', 'zhangsanfeng' ,'王小二'] print(List[6][5:8])
10、修改列表中的元素
List = ['Wang', [1,2,3,4], 'Liu','Liu','Liu','Xinyouyi', 'zhangsanfeng' ,'王小二'] List[1] = '中国' print(List)
11、修改列表中的元素,同时该两个
List = ['wang', [1,2,3,4], 'Liu','Liu','Liu','Xinyouyi', 'zhangsanfeng' ,'王小二'] List[1] = '中国' Name = List[0].capitalize() List[0] = Name print(List)
12、修改列表中的元素中的部分
List = ['wang', [1,2,3,4], '刘浩天','Liu','Liu','Xinyouyi', 'zhangsanfeng' ,'王小二'] List[2] = List[2].replace('浩','日') print(List)
13、修改列表中的元素为大写
List = ['wang', ['xiao', 'da', 'zhang', 'liu'], '刘浩天','Liu','Liu','Xinyouyi', 'zhangsanfeng' ,'王小二'] List[0] = List[0].upper() print(List)
14、修改列表中的元素为大写二
List = ['wang', ['xiao', 'da', 'zhang', 'liu'], '刘浩天','Liu','Liu','Xinyouyi', 'zhangsanfeng' ,'王小二'] List[1][0] = List[1][0].upper() print(List)
浙公网安备 33010602011771号