发布于2019-08-21 14:20 阅读(1954) 评论(0) 点赞(15) 收藏(3)
Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。
列表追加数据的方法:append(),extend(数组),insert(位置,值)
表方法使得列表可以很方便的作为一个堆栈来使用,堆栈作为特定的数据结构,最先进入的元素最后一个被释放(后进先出)。用 append() 方法可以把一个元素添加到堆栈顶。用不指定索引的 pop() 方法可以把一个元素从堆栈顶释放出来。例如:
也可以把列表当做队列用,只是在队列里第一加入的元素,第一个取出来;但是拿列表用作这样的目的效率不高。在列表的最后添加或者弹出元素速度快,然而在列表里插入或者从头部弹出速度却不快(因为所有其他的元素都得一个一个地移动)。
使用 del 语句可以从一个列表中依索引而不是值来删除一个元素。这与使用 pop() 返回一个值不同。可以用 del 语句从列表中删除一个切割,或清空整个列表(我们以前介绍的方法是给该切割赋一个空列表)。例如:
pop()语句
查看list的内置函数:
reverse():倒置
sort():排序,从小到大排序
从大到小排序
元组由若干逗号分隔的值组成,不可修改,例如:
修改:通过切片
字典推导式:
第一种
第二种
第三种
fromkeys():创建字典
常规判断方法:缺点不在时报错
get方法判断是否在字典中:
in和not in:
pop() and popitem():
setdefault():
update():
集合不支持索引,数据不重复
创建几个的2种方法:
1,直接用a={}:
2,使用set()工厂:
in 和not in 方法,add()和remove()方法:
不可变集合:frozenset
集合推导式:
作者:8778787
链接:https://www.pythonheidong.com/blog/article/50466/aa3e7c48117abdebf28a/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!