2024-10-03 06:30:55 发布
网友
我有以下字符串:
s_tring = 'abcd,efgh,igkl,mnop,qrst,uvwx,yz'
我想创建一个列表,用逗号将其拆分,并在每个元素周围加引号,如下所示:
some_list = '"abcd", "efgh", "igkl", "mnop", "qrst", "uvwx", "yz"'
我试过这样做:
some_list = '","'.join(s_tring)
但它不起作用
必须首先将原始字符串拆分为字符串列表,然后在其周围加引号,最后用逗号连接:
s_tring = 'abcd,efgh,igkl,mnop,qrst,uvwx,yz' parts = s_tring.split(',') parts = [f'"{part}"' for part in parts] some_list = ', '.join(parts)
另一种方法是使用引号连接零件,最后添加缺少的引号:
s_tring = 'abcd,efgh,igkl,mnop,qrst,uvwx,yz' parts = s_tring.split(',') some_list = '"' + '", "'.join(parts) + '"' print(some_list)
只需拆分&;加入
string = 'abcd,efgh,igkl,mnop,qrst,uvwx,yz' string = ', '.join([f'"{x}"' for x in string.split(',')]) print(string)
输出
"abcd", "efgh", "igkl", "mnop", "qrst", "uvwx", "yz"
在一行中使用带有列表理解的split和join方法
split
join
s = 'abcd,efgh,igkl,mnop,qrst,uvwx,yz' print(', '.join([f'"{w}"' for w in s.split(',')])) # '"abcd", "efgh", "igkl", "mnop", "qrst", "uvwx", "yz"'
必须首先将原始字符串拆分为字符串列表,然后在其周围加引号,最后用逗号连接:
另一种方法是使用引号连接零件,最后添加缺少的引号:
只需拆分&;加入
输出
在一行中使用带有列表理解的
split
和join
方法相关问题 更多 >
编程相关推荐