python列表操作

来源:互联网 发布:社会网络分析 知乎 编辑:程序博客网 时间:2024/05/18 16:36

1.删除列表元素

>>> items
[37, 42, 73]
>>> del items[0]
>>> items
[42, 73]

2.插入一个值

>>> items
[6, 73]
>>> items[0:0]=[1]
>>> items
[1, 6, 73]

3.得出列表长度

>>> items
[1, 6, 73]
>>> len(items)
3

4.遍历列表

>>> for value in items:
...     print value
... 
1
6
73

5.追加元素

>>> items
[1, 6, 73]
>>> items.append(76)
>>> items
[1, 6, 73, 76]

6.插入元素

insert(位置,元素)

>>> items.insert(1,90)
>>> items
[1, 90, 6, 73, 76]

7.返回最后一个元素并删除它

>>> items.pop()
76
>>> items
[1, 90, 6, 73]

8.删除第一次出现的该元素

remove(var)

>>> items
[1, 90, 6, 73]
>>> items.remove(90)
>>> items
[1, 6, 73]
>>> 

9.返回该元素在列表的个数

count(var)

>>> items.count(1)
1

10.返回该元素的位置,无则抛出异常

index(var)

>>> items.index(1)
0

11.追加list

extend(list)

>>> items.extend([0,1])
>>> items
[1, 6, 73, 0, 1]

12.排序

>>> items.sort()
>>> items
[0, 1, 1, 6, 73]

13.倒序

>>> items.reverse()

>>> items

[73, 6, 1, 1, 0]

14.操作符+

>>> items+[99,100]
[73, 6, 1, 1, 0, 99, 100]

15.列表复制

L1 = L      #L1为L的别名,用C来说就是指针地址相同,对L1操作即对L操作。函数参数就是这样传递的
L1 = L[:]   #L1为L的克隆,即另一个拷贝。

原创粉丝点击