将列表元素中的项目转换为列表

问题描述 投票:0回答:3

我被迫在我的一个输入参数中使用逗号分隔来分隔多个值。所以我最终得到了

my_string = ['a,b,c']

我怎么能这样转换

my_new_string = ['a', 'b', 'c']
python python-2.7 list
3个回答
6
投票

一种可能的方式:

my_new_string = my_string[0].split(',')

-1
投票

试试这个单行:

my_new_string = [x for y in my_string for x in y.split(',')]

-1
投票

试试这个单行:

print(list(my_string[0].split(',')))
© www.soinside.com 2019 - 2024. All rights reserved.