Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从元组列表中拆分字符?_Python_String_Data Structures_Escaping - Fatal编程技术网

Python 从元组列表中拆分字符?

Python 从元组列表中拆分字符?,python,string,data-structures,escaping,Python,String,Data Structures,Escaping,我是python新手,我有以下n个元组列表: [('Mi', 'dp1css'), ('colega', 'nccs000'), ('me', 'pp1cs000'), ('ayuda', 'ncfs000'), ('a', 'sps00'), ('programar', None), ('cosas<', None)] [('Mi',dp1css'),('colega','nccs000'),('me','pp1cs000'),('ayuda','ncfs000'),('a','sps

我是python新手,我有以下n个元组列表:

[('Mi', 'dp1css'), ('colega', 'nccs000'), ('me', 'pp1cs000'), ('ayuda', 'ncfs000'), ('a', 'sps00'), ('programar', None), ('cosas<', None)]

[('Mi',dp1css'),('colega','nccs000'),('me','pp1cs000'),('ayuda','ncfs000'),('a','sps00'),('programar',None),('cosas我不知道你想对那些将
None
作为第二个元素的元组做什么,所以我把它们扔掉了

>>> l = [('Mi', 'dp1css'), ('colega', 'nccs000'), ('me', 'pp1cs000'), ('ayuda', 'ncfs000'), ('a', 'sps00'), ('programar', None), ('cosas<', None)]
>>> [(i, j[0:2]) for i,j in l if j != None]
[('Mi', 'dp'), ('colega', 'nc'), ('me', 'pp'), ('ayuda', 'nc'), ('a', 'sp')]
e=[(a,b[2:]如果b没有其他值)对于a,b在d中]
其中d是您的输入变量
>>> [(i, j[0:2]) if j else (i, None) for i,j in l]
[('Mi', 'dp'), ('colega', 'nc'), ('me', 'pp'), ('ayuda', 'nc'), ('a', 'sp'), ('programar', None), ('cosas<', None)]