PyPI: list-ext - 一个 Python 的 list 类型扩展功能包¶
一个 Python 的 list
类型扩展功能包
unique
strip
strip_and_unique
remove
strip_and_remove
remove_and_unique
sur
安装¶
$ pip3 install -U list-ext
使用¶
import list_ext
a = ['abc', ' abc ', 'a', 'b', 'c', 'a', 'b', '', '', 'd', None, 0, '', '1']
print(a)
print()
print(list_ext.unique(a))
print(list_ext.strip(a))
print(list_ext.remove(a))
print(list_ext.remove(a, 0))
print(list_ext.remove(a, ['', None, 0]))
print()
print(list_ext.strip_and_unique(a))
print(list_ext.strip_and_remove(a))
print(list_ext.remove_and_unique(a))
print()
print(list_ext.sur(a))
print(list_ext.sur(a, 0))
运行结果
['abc', ' abc ', 'a', 'b', 'c', 'a', 'b', '', '', 'd', None, 0, '', '1']
['abc', ' abc ', 'a', 'b', 'c', '', 'd', None, 0, '1']
['abc', 'abc', 'a', 'b', 'c', 'a', 'b', '', '', 'd', None, 0, '', '1']
['abc', ' abc ', 'a', 'b', 'c', 'a', 'b', 'd', 0, '1']
['abc', ' abc ', 'a', 'b', 'c', 'a', 'b', '', '', 'd', None, '', '1']
['abc', ' abc ', 'a', 'b', 'c', 'a', 'b', 'd', '1']
['abc', 'a', 'b', 'c', '', 'd', None, 0, '1']
['abc', 'abc', 'a', 'b', 'c', 'a', 'b', 'd', 0, '1']
['abc', ' abc ', 'a', 'b', 'c', 'd', 0, '1']
['abc', ' abc ', 'a', 'b', 'c', 'a', 'b', 'd', 0, '1']
['abc', ' abc ', 'a', 'b', 'c', 'a', 'b', '', '', 'd', None, '', '1']