Python列表的简单操作
1. 在列表末尾添加元素:sth.append()
2. 在列表中添加元素:sth.insert(位置,元素)
3. 从列表中删除元素
1) del sth[元素位置]
2) pop的元素名 = sth.pop(元素位置,不填则默认列表末尾),类似于弹出栈顶
3) sth.remove(元素的值),该方法无需知道要删除的元素的位置,但只删除第一个要删除的元素,如若有重复相同的元素,并不会
全部删除。
4. 排序:sth.sort(reverse = True),reverse默认为False,这是永久排序
sth.sorted() 这是临时排序,不影响原列表中的顺序
5. 翻转原列表的顺序:sth.reverse
6. 列表长度:len()
7.列表的元素位置可以是负整数,0表示第一个元素,-1表示倒数第一个元素,-2表示倒数第二个元素。
8. 对于数值列表:统计计算:max(), min(), sum()
9. 对于列表的遍历,使用for循环语句
10. 列表推导:描述性列表名称,例如 squares = [val**2 for val in range(1, 11)],类似于序列的公式表示。另一个例子:numbers = [ val for val in range(1,21) if val%2==1 ],创建1~20范围内所有奇数的列表
11、切片,即链表的一部分,如链表sth[],前三个元素组成的链表是sth[0:3],第2到第4个元素:sth[1:4],这里的 index 也可以使用从属,比如 sth[-3:] 来表示最后三个元素的列表。
12、复制列表,使用整个列表的切片sth[:]进行复制。它不能是a = sth,因为这只是将与sth关联的列表关联到a,而a和sth实际上指向同一个列表。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在python中截取字符串的最后几位数字08/14
- ♥ 如何在python中调用shell脚本?11/23
- ♥ Python代码检测工具及区别12/22
- ♥ 如何在python中使用int函数08/23
- ♥ python注释是否参与编码12/27
- ♥ 如何在python中减去两个数字08/28
内容反馈