如何在Python中将字符串转换为列表?

如何在Python中将字符串转换为列表?,python,Python,如何将def stringParametrex转换为一个列表,以便如果x是hello,那么它将变成一个类似于[H,E,l,l,O]的列表。大写字母无关紧要。请注意,如果您只想迭代字符串中的字符,则不必转换为列表: for c in "hello": # do something with c 作品基于@idjaw的评论: def stringParametre(x): return list(x) 当然,如果x不是字符串或其他序列类型,这将有一个错误 list(x) 或

如何将def stringParametrex转换为一个列表,以便如果x是hello,那么它将变成一个类似于[H,E,l,l,O]的列表。大写字母无关紧要。

请注意,如果您只想迭代字符串中的字符,则不必转换为列表:

for c in "hello":
     # do something with c

作品

基于@idjaw的评论:

def stringParametre(x):
    return list(x)
当然,如果x不是字符串或其他序列类型,这将有一个错误

list(x)


可能重复的更正:如果x不可编辑,则会引发错误;如果x不是str,则显然不会给出所需的结果
mylist = []
for c in x:
    mylist.append(c)