python开发基础:列表操作

一,列表操作

 1 #!/usr/bin/env python
 2 #_*_coding:utf-8_*_
 3
 4 # l=[1,2,3] #l=list([1,2,3])
 5 # print(type(l))
 6
 7 #pat1===》优先掌握部分
 8 #  索引
 9 #
10 #     切片
11 # l=[‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘]
12
13 # print(l[1:5])
14 # print(l[1:5:2])
15 # print(l[2:5])
16 # print(l[-1])
17
18
19 #了解
20 # l=[‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘]
21 # print(l[-1:-4]) #结果为空,因为无法从右到左
22 # print(l[-4:-1:2])
23 # print(l[-2:])
24
25 #     追加
26 # hobbies=[‘play‘,‘eat‘,‘sleep‘,‘study‘]
27 # hobbies.append(‘girls‘)
28 # print(hobbies)
29
30 #     删除
31 # hobbies=[‘play‘,‘eat‘,‘sleep‘,‘study‘]
32 # # x=hobbies.pop(1) #不是单纯的删除,是删除并且把删除的元素返回,我们可以用一个变量名去接收该返回值
33 # print(hobbies.pop(1))
34 # print(hobbies)
35
36 # x=hobbies.pop(0)
37 # print(x)
38 #
39
40 #了解
41 # del hobbies[1] #单纯的删除
42 # hobbies.remove(‘eat‘) #单纯的删除,并且是指定元素去删除,没有会报错
43
44 #     长度
45 # hobbies=[‘play‘,‘eat‘,‘sleep‘,‘study‘]
46 # print(len(hobbies))
47
48 #     包含in
49 # hobbies=[‘play‘,‘eat‘,‘sleep‘,‘study‘]
50 # print(‘sleep‘ in hobbies)
51
52 # msg=‘hello world egon‘
53 # print(‘egon‘ in msg)
54
55
56 ##pat2===》掌握部分
57 # hobbies=[‘play‘,‘eat‘,‘sleep‘,‘study‘,‘eat‘,‘eat‘]
58 # hobbies.insert(1,‘walk‘)
59 # hobbies.insert(1,[‘walk1‘,‘walk2‘,‘walk3‘])
60 # print(hobbies)
61
62 # print(hobbies.count(‘eat‘)) #统计元素有多少个
63 # print(hobbies)
64 # hobbies.extend([‘walk1‘,‘walk2‘,‘walk3‘]) #2个列表合在一起
65 # print(hobbies)
66 # l = [‘walk1‘,‘walk2‘,‘walk3‘]
67 # hobbies.extend(l)
68 # print(hobbies)
69
70 # hobbies=[‘play‘,‘eat‘,‘sleep‘,‘study‘,‘eat‘,‘eat‘] #查找,返回索引,没有找到报错
71 # print(hobbies.index(‘eat‘))
72
73
74 #pat3===》了解部分
75 # hobbies=[‘play‘,‘eat‘,‘sleep‘,‘study‘,‘eat‘,‘eat‘]
76 # hobbies.clear()   #清空
77 # print(hobbies)
78
79 # l=hobbies.copy() #复制
80 # print(l)
81
82 # l=[1,2,3,4,5] #倒序
83 # l.reverse()
84 # print(l)
85
86 # l=[100,9,-2,11,32]
87 # # l.sort(reverse=True) #排序,默认从小到大
88 # # print(l)
时间: 2024-10-29 19:12:14

python开发基础:列表操作的相关文章

python的基础04 操作列表

4.1 遍历整个列表 magicians = ['alice','david','carolina'] # 定义了一个列表 for magician in magicians: # 定义了一个for循环 '''这行代码让python从列表migicians中取出一个值,并将这个值存储在了变量magician里面''' print(magician) # python会打印出存储在变量magician中的每一个值 alice david carolina 4.1.1 深入地研究循环 magicia

python学习笔记——列表操作

python列表操作--增 append:追加一条数据到列表的最后 name = ["Zhangsan","XiongDa","Lisi"] name.append("wangwu") print name 输出结果: ['Zhangsan', 'XiongDa', 'Lisi', 'wangwu'] insert:指定位置插入一条数据 name = ["Zhangsan","XiongDa&qu

Python中的列表操作

Python的列表操作可谓是功能强大且方便(相对于Java)简单.常规的操作就不说了(这不是一个入门教程),介绍几个很有特点的例子 添加 # 追加到结尾(append) li = [1, 2, 3, 4, 5] li.append(6) print('li = %s' % li) # 输出:li = [1, 2, 3, 4, 5, 6] # 追加一个列表(extend) li2 = ['a', 'b', 'c', 'd', 'e'] li.extend(li2) print('li = %s'

【Python】Python中的列表操作

Python的列表操作可谓是功能强大且方便(相对于Java)简单.常规的操作就不说了(这不是一个入门教程),介绍几个很有特点的例子 添加 # 追加到结尾(append) li = [1, 2, 3, 4, 5] li.append(6) print('li = %s' % li) # 输出:li = [1, 2, 3, 4, 5, 6] # 追加一个列表(extend) li2 = ['a', 'b', 'c', 'd', 'e'] li.extend(li2) print('li = %s'

Python学习笔记#列表操作常用的函数

列表操作常用的两类函数: 1. 添加元素: append extend insert append主要是在列表的尾部添加一个元素: a = [1,2,3,4,5] a.append(6) 将得到: a = [1, 2, 3, 4, 5, 6] extend主要是在列表的尾部添加一些元素,这些元素只能用列表的形式添加: 错误实例: >>> a.extend(6,7) Traceback (most recent call last): File "<pyshell#3>

python语法基础-文件操作-长期维护

###############    python-简单的文件操作  ############### # python中文件的操作 # 文件操作的基本套路 # 1,打开文件,默认是是只读方式打开文件 # 2,读写文件,默认是从文件的开始读取数据,也就是读取文件的所有内容 # 3,关闭文件,文件必须要关闭,否则会造成系统资源消耗,而且户影响后续会文件的访问 # 常用方法: # open # write # read # close # readline,这个什么时候用, # 文件打开方式: # 语

python开发基础:元祖操作

一,元祖操作 1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 4 # 为何要有元组,存放多个值,元组不可变,更多的是用来做查询 5 # 1.元组() 6 # 元组跟列表一样,但是不能增删改,能查.元组又叫只读列表 7 # 2个方法 一个 count 一个 index 8 9 # t=(1,[1,3],'sss',(1,2)) #t=tuple((1,[1,3],'sss',(1,2))) 10 # print(type(t)) 11 12 # #元

python开发基础:字符串操作

1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 4 #strip 方法用于移除字符串头尾指定的字符(默认为空格). 5 #str.strip([chars]); 6 # chars移除字符串头尾指定的字符. 这是一个包含的关系 7 name = "*joker**" 8 print(name.strip("*")) 9 print(name.lstrip("*")) #去除左边 10 print(n

python开发基础:字符编码&amp;文件操作

一,字符编码 1 以什么编码存的就要以什么编码取出 ps:内存固定使用unicode编码, 我们可以控制的编码是往硬盘存放或者基于网络传输选择编码 2 数据是最先产生于内存中,是unicode格式,要想传输需要转成bytes格式#unicode----->encode(utf-8)------>bytes拿到bytes,就可以往文件内存放或者基于网络传输#bytes------>decode(gbk)------->unicode 3 python3中字符串被识别成unicode