码迷,mamicode.com
首页 > 其他好文 > 详细

列表和字典

时间:2017-10-27 17:43:54      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:多少   程序   循环   一个   number   index   ext   pen   range   

创建列表也是为它赋某个值,例如 number =[],中括号没有任何元素,所以这个列表是空的。

为什么要创建一个空列表,嗯,很多情况下,我们无法提前知道列表中会有些什么。

我们不知道其中会有多少元素,也不知道这些元素是什么,只知道将会用一个列表来保存这些内容。有
了空列表后,程序就可以向这个列表中增加元素。这又怎么做到呢?

1、向列表增加元素

要向列表末尾增加元素,需要使用 append().

name =[]
name.append(‘firend‘)#向name列表增加了一个firend元素
print(name)

extend() 向列表末尾增加多个元素。

name = []

name.extend([‘w‘,‘v‘,‘‘g])
insert() ? ? 在列表中的某个位置增加一个元素,不一定非得在列表末尾。你
可以告诉它要在哪里增加元素。

name =[]

name.insert(2,‘z‘)

 



2、从列表中获取元素
可以按元素的索引(index)号从列表获取单个元素,列表索引从 0 开始。

3、列表分片
使用索引从列表一次获取多个元素。这叫做列表分片(slicing)
name =[‘a‘,‘b‘,‘c‘,‘d‘]
print (name[1:4])

与 for 循环中的 range() 类似,分片获取元素时,会从第一个索引开始,不过
在达到第二个索引之前停止。正是因为这个原因,前面的例子中我们只取回 3 项,
而不是 4 项。要记住这一点,一种方法就是牢记取回的项数总是两个索引数之差(4
– 1 = 3,所以取回 3 项)。

列表和字典

标签:多少   程序   循环   一个   number   index   ext   pen   range   

原文地址:http://www.cnblogs.com/sxm1801/p/7744116.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!