当前位置: 移动技术网 > IT编程>脚本编程>Python > Python中list对象

Python中list对象

2019年04月19日  | 移动技术网IT编程  | 我要评论

mp4视频短片下载,共享天下考研论坛,红包多少

list去重


使用内置的set和list的sort函数。
>>>l = [4,3,5,3,2,5]
>>>temp = list(set(l))
>>>print temp
[2,3,4,5]
>>>temp.sort(key = l.index)
>>>print temp
[4,3,5,2]

使用遍历的方法
>>>temp = []
>>>for i in l:
>>>    if i not in temp:
>>>        l.append(i)

list函数


sort函数


它原地对列表进行排序,sort是使用python标准的比较检验作为默认值,而且以递增的顺序进行排序。 可以通过传入关键字参数来修改排序行为,这是指定按名称传递的函数调用中特殊的"name=value"语法。在排序中,key参数给出了一个单个参数的函数,它返回在排序中使用的值,reverse参数允许排序按照降序而不是升序进行:
>>>l = {'abc', 'abd', 'abe'}
>>>l.sort()
>>>l
['abd', 'abe', 'abc']
>>>l.sort(key=str.lower,reverse=true)
>>>l
['abe','abd','abc']

列表迭代与解析


[ for k in l if ],表示在列表l中,如果expr2为真,就循环执行expr1语句并产生一个列表,此为列表推导式。 例如:l = [x**2 for x in range(5) if x>3]

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网