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)

 

posted @ 2022-10-19 18:15  倔犟的石头  阅读(24)  评论(0)    收藏  举报