python全栈学习 day04

列表基本操作:

 1 #!/usr/bin/env python 
 2 # -*- coding:utf-8 -*-
 3 
 4 '''
 5 li = ['alex', [1, 2, 3], 'wusir', 'godness', 'xiaohu']
 6 l1 = li[0]
 7 print(l1)
 8 l2 = li[1]
 9 print(l2)
10 l3 = li[0::2]
11 print(l3)
12 '''
13 
14 li = ['alex',  'wusir','tiger', '女神', 'xiaohu']
15 
16 #增加 append insert extend
17 # 1.在尾巴后增加
18 # li.append('逮虾虎')
19 # li.append(23)
20 # print(li)
21 
22 # while 1:
23 #     worker_name = input("请输入添加员工姓名,若停止添加,请输入'Q':\n").strip().upper()
24 #     if worker_name == "Q":
25 #         break
26 #     else:
27 #         li.append(worker_name)
28 # print(li)
29 
30 # 2.insert : 插入
31 # li.insert(3, "handsome")
32 # print(li)
33 
34 # 3,extend 迭代,加入的是每个可迭代的元素
35 # li.extend("骑士")
36 # print(li)
37 # li.extend([1,2,3])
38 # print(li)
39 
40 li = ['xiaohu', 'alex',  'wusir','tiger', '女神']
41 #删除 pop remove clear
42 # name = li.pop(1)
43 # name = li.pop()  # 默认最后一个
44 # print(name, li)
45 
46 # li.remove('xiaohu') #按元素删除
47 # print(li)
48 
49 # li.clear() #清空列表
50 # print(li)
51 
52 # del li #直接删除列表
53 # print(li)
54 
55 # del li[0:2] #切片式删除
56 # print(li)
57 
58 #
59 # li[0] = "beast"
60 # li[0] = [2,3,4]
61 # print(li)
62 
63 #切片
64 # print(li)
65 # li[0:3] = '算时kjhghgnl'
66 #li[0:3] = [1,2,3,'春哥','咸鱼']
67 # print(li)
68 
69 #
70 # for i in li:
71 #     print(i)
72 # print(li[0:2])
73 
74 #公共方法
75 # li = ['xiaohu', 'alex',  'wusir','tiger', '女神']
76 # l = len(li)
77 # print(l)
78 # num = li.count('xiaohu')
79 # print(num)
80 # # 列表找索引只能用index
81 # print(li.index('wusir'))
82 
83 
84 #排序
85 # li.sort() #从小到大排序
86 # print(li)
87 #
88 # 逆向排序
89 # li.sort(reverse=True)
90 # print(li)
91 
92 # 列表反转
93 # li.reverse()
94 # print(li)

列表的嵌套:[列表内嵌套列表]

 

#列表的嵌套
li = ['taibai','武藤兰', '苑昊', ['alex', 'egon', 89], 23]
print(li[1][1])
# name = li[0].capitalize()
# print(name)
# li[0] = name
# li[2] = '苑日天'
# li[2] = li[2].replace('昊','日天') #嵌套列表的修改

# name = li[3][0].upper()
# li[3][0] = name
# print(name)
# print(li)
posted @ 2019-02-15 12:59  云川望雨  阅读(215)  评论(0编辑  收藏  举报