Python 小技巧整理

平时常用的奇技淫巧,有空就会更新。

# coding:utf-8
import re

# 两列表组成字典
lst1 = ['a', 'b', 'c']
lst2 = ['A', 'B', 'C']
print dict(zip(lst1, lst2))

# 去除字符串所有空白符
ss = 'AA BB   CC D'
print re.sub('\s', '', ss)

# 字典键值对换(字典反转)
dct = {'A':'a', 'B':'b', 'C':'c'}
print {v:k for k, v in dct.items()}

# 去除列表中空元素/所有空白元素
lst = ['A', '', 'C', ' ', '  ']
print filter(lambda x: x, lst)  # 去除空元素
print filter(lambda x: x.strip(), lst)  # 去除空白元素


你可能感兴趣的:(Python 小技巧整理)