标签:多少 程序 循环 一个 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