list in python
1.插入元素>>> li = ['a', 'b', 'z', 'example']
>>> li.insert(2,'new')#在指定的位置插入
>>> li
['a', 'b', 'new', 'z', 'example']
>>> li.append('app')#插入到末尾
>>> li
['a', 'b', 'new', 'z', 'example', 'app'] 2.extend和append
>>> li=
>>> li.append()#将[]做为一个整体加进list里去
>>> li
]
>>> li.extend()#将[]里的元素分别加进list里去
>>> li
, 4, 5] 3. slice
(start:end:step)默认值(0:list的长度:1)
>>> li =
>>> li[:1]#从0到1
>>> li#从0到3
>>> li#从1到3
>>> li[::1]#从0到4,以1自加
>>> li[::2]#从0到4,以2自加
4.list 的'+'操作
>>> li =
>>> li = li+#可以用这种方式来添加到list,不过慢了点
>>> li
>>> li = li+#这样的方式和extend效果差不多,不过也稍微慢一些
>>> li
>>> li2 = ['a','b']
>>> li2+li#可以直接利用加操作将两个list连接起来
['a', 'b', 1, 2, 3, 5, 6]
>>> 5.
row = * 5
multi = * 3
#row是5个对0 的引用
#multi 则是3个对row的引用
#multi = 'some'这个修改是对row这个引用的第一个元素的修改,因此会全部变化。
>>> multi = 'some'
>>>
>>> multi
[['some', 0, 0, 0, 0], ['some', 0, 0, 0, 0], ['some', 0, 0, 0, 0]]
#如果不想创建某个list 的引用,则应用下面这样的方式
multilist = [ for row in range(10)] 参考:
1.《dive into python》
2.《python cookbook》
3.http://www.java2s.com/Code/Python/
页:
[1]