我正在使用以下方法拆分字符串:
my_string.split(',')
有时字符串为空,返回['']
.
我的用例是接收一个空列表会更方便。在我的应用程序中,空字符串相当于没有项目。['']
但是,是一个包含一个项目的列表,''
。
有没有办法在没有条件或额外逻辑的情况下解决这个问题?我有一个字典键分配,就像:
d = {
'key': map(lambda x: x.strip(), my_string.split(',')),
}
保持这种方式会很酷,所有这些都直接在键分配中。