4.python中的列表(一)

python中的列表和其它语言不一样的地方在于:python中的数组元素类型可以是任意类型,以下只记录一些要点:
1.追加

member = [1,2,"hello world"]
member.append("3")
结果:
member = [1,2,"hello world",3]

这种只能插入一个元素,在列表末尾追加
2.扩展

member = [1,2,"hello world"]
member.extend([3,4,5,6])
结果:
member = [1,2,"hello world",3,4,5,6]
这种适合整合两个列表,相当于多个追加

3.插入

member = [1,2,"hello world"]
member.insert(1,"3")
结果:
member = [1,3,2,"hello world"]

4.弹出
python的列表是用栈实现的,所以有pop()方法

member = [1,2,"hello world"]
member.pop()
结果:
"hello world"  

5.分片(slice)

member = [1,2,"hello world"]
member[0:1]
结果:
[1]
也就是说,从下标0开始,数一位元素,生成列表

特殊(偷懒)情况

member = [1,2,"hello world"]
member[:3]
结果:
[1,2,"hello world"] 
默认从0开始,往后数3位 
member = [1,2,"hello world"]
member[1:]
结果:
[2,"hello world"]
从指定下标开始,到结束
member = [1,2,"hello world"]
member[:]
结果:
[1,2,"hello world"]
返回原列表
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 数据结构,是指通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可...
    千释炎阅读 4,342评论 0 0
  • 第二章 列表和元组 列表和元组区别:列表可以修改,二元组则不能 python的6种內建的序列: 列表和元组,字符串...
    mydre阅读 3,339评论 0 0
  • 之前十几块钱刻的小章子一直没做过保养。一段时间没用,石料已经是一蹭就碎了。 新开的笔,新买的纸笺,新下载的app,...
    苏白杞阅读 1,513评论 0 6
  • 焦点父母课堂洛阳一期班李萍分享第28天 每个女孩子都有一个公主梦,我家小妞也一样,看的动画片、听的童话故事里...
    crystal平平阅读 3,641评论 0 0
  • goland plantUML(EA能画的它都能画,当然是用代码画,而不是拖拽) graphviz(大名鼎鼎,不多...
    孤远阅读 2,990评论 0 1

友情链接更多精彩内容