对list去重
原文:http://www.cnblogs.com/ayann204/p/4251173.html
def del_repeat1(list_data):
for x in list_data:
while list_data.count(x) > 1:
del list_data[list_data.index(x)]
return list_data
python列表常用操作
创建一个列表:list1 = ['test1', 2, '测试', 'test2']
访问列表中的值: list1[0] 或list1[1:5]
增加列表中的值:list1.append('test3')
更新列表中的值:list1[0] = ‘test0’
删除列表中的值:del list1[1]
Python列表脚本操作符
python表达式 | 结果 | 描述 |
len([1,2,3]) | 3 | 长度 |
[1,2]+[2,3] | [1,2,2,3] | 组合 |
['t']*2 | ['t','t'] | 重复 |
t in [1,2,'t'] | true | 元素是否存在列表中 |
for i in [1,2,3] | 1,2,3 | 迭代 |
Python列表操作的函数和方法
原文:http://www.jb51.net/article/47978.htm
列表操作包含以下函数:
1、cmp(list1, list2):比较两个列表的元素
2、len(list):列表元素个数
3、max(list):返回列表元素最大值
4、min(list):返回列表元素最小值
5、list(seq):将元组转换为列表
列表操作包含以下方法:
1、list.append(obj):在列表末尾添加新的对象
2、list.count(obj):统计某个元素在列表中出现的次数
3、list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
4、list.index(obj):从列表中找出某个值第一个匹配项的索引位置
5、list.insert(index, obj):将对象插入列表
6、list.pop(obj=list[-1]):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
7、list.remove(obj):移除列表中某个值的第一个匹配项
8、list.reverse():反向列表中元素
9、list.sort([func]):对原列表进行排序