Python快速入门 | 用歌单告诉你:Python中的列表是这样操作的

接下来咱们就来学习一下 Python 中的数据结构,有些朋友听到数据结构就犯怵,放心,在这里我会先让你对 Python 中常用到的数据结构以及用法有个清晰的认识,在快速入门阶段,咱们以学会使用并且灵活操作它们为主。

我们要将一些特定的数据,以一定的方式排列好,这样我们以后使用起来就会很方便,想想图书馆里面每个书架排好的书籍就知道了,每一本书,都被排在特定的区域,每本书都有一定的编号,方便日后查找以及借还。这就是为什么说

本文隐藏内容 登陆 后才可以浏览
如果你之后学了匿名函数,你还可以直接这样排序:

In [8]: songs.sort(key=lambda item: len(item))

In [9]: songs
Out[9]: 
['光',
 '飞',
 '骄兵',
 '艺术家',
 '水星记',
 '毒苹果',
 '孤独之书',
 '仰世而来',
 '残缺的彩虹',
 '当冬夜渐凉',
 '像我这样的人',
 '100种生活',
 '脆弱的一分钟',
 '我真的受伤了']

复制列表 copy

In [10]: songs2 = songs.copy()

In [11]: songs2
Out[11]: 
['光',
 '飞',
 '骄兵',
 '艺术家',
 '水星记',
 '毒苹果',
 '孤独之书',
 '仰世而来',
 '残缺的彩虹',
 '当冬夜渐凉',
 '像我这样的人',
 '100种生活',
 '脆弱的一分钟',
 '我真的受伤了']

ok,以上就是 Python 中列表的常用操作了,以后我们会频繁的使用到列表的这些操作,赶紧熟悉起来吧。

13 Replies to “Python快速入门 | 用歌单告诉你:Python中的列表是这样操作的”

  1. 102656430说道:

    insert新增可以指定位置,append新增默认在最后吗

  2. rush_B说道:

    补充一个,songs[0:5:2] 查看0-5索引的,每隔一索引显示一个。 可能我表达的不是很清楚,大家尝试一下。有时候多动动手就知道了。

  3. Episode说道:

    我们还可以看一个列表的某些片段,比如我们想看 1-5 都有什么:
    range[1:5]
    查的应该是1-4有什么

  4. Hans·Rain说道:

    del是按索引删除,remove是按值删除?

回复 Episode 取消回复