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

列表增删改查

时间:2017-01-12 08:29:00      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:bsp   tom   dex   反向   元素   move   [1]   count   append   

1,列表中添加一个元素

>>> name= ["jim","tom","luch","jon","jia"]

>>> name.append("key")

>>> name
[‘jim‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]

2,列表中查找元素的索引

>>> name

[‘jim‘, ‘ka‘, ‘wen‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]
>>> name.index(‘jim‘)
0
>>> name.index(‘ka‘)
1
3,通过索引在ka的前面添加kaka

>>> name

[‘jim‘, ‘ka‘, ‘wen‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]

>>> name.insert(name.index(‘ka‘),‘kaka‘)
>>> name
[‘jim‘, ‘kaka‘, ‘ka‘, ‘wen‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]

4,直接删除列表中的元素

>>> name
[‘jim‘, ‘kaka‘, ‘ka‘, ‘wen‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]
>>> name.remove(‘jim‘)
>>> name
[‘kaka‘, ‘ka‘, ‘wen‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]

5,通过索引删除

>>> name
[‘kaka‘, ‘ka‘, ‘wen‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]
>>> del name[1]
>>> name
[‘kaka‘, ‘wen‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]

6,通过索引更改列表中的元素

>>> name
[‘kaka‘, ‘wen‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]
>>> name[1]="kaka"
>>> name
[‘kaka‘, ‘kaka‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]

7,统计列表中相同元素的个数

>>> name
[‘kaka‘, ‘kaka‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘]
>>> name.count(‘kaka‘)
2

8,列表元素正向排序

>>> name
[‘kaka‘, ‘kaka‘, ‘tom‘, ‘luch‘, ‘jon‘, ‘jia‘, ‘key‘, 1, 2, 30]
>>> name.sort()
>>> name
[1, 2, 30, ‘jia‘, ‘jon‘, ‘kaka‘, ‘kaka‘, ‘key‘, ‘luch‘, ‘tom‘]

9.列表元素反向排序

>>> name
[1, 2, 30, ‘jia‘, ‘jon‘, ‘kaka‘, ‘kaka‘, ‘key‘, ‘luch‘, ‘tom‘]
>>> name.reverse()
>>> name
[‘tom‘, ‘luch‘, ‘key‘, ‘kaka‘, ‘kaka‘, ‘jon‘, ‘jia‘, 30, 2, 1]

 

列表增删改查

标签:bsp   tom   dex   反向   元素   move   [1]   count   append   

原文地址:http://www.cnblogs.com/gengyantao/p/6274064.html

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