我想创建一个空列表list = [],它应该只包含字符串值。我的意思是说当我填充此列表时,这些值应仅转换为converted。
答案 0 :(得分:1)
如果您希望列表中的所有值均为字符串,则可以使用str()和forloop。
#exampel
mylist = [3, "hello 8", 5 , "hi", "good"]
strs = []
for element in mylist:
strs.append(str(element))
print(strs)
答案 1 :(得分:0)
这是一小段代码,可以将您的任何列表转换为字符串列表。我相信你应该使用这个:
list_mix = [1.5, 2.5, 3.5, 4.55, 5.6] #example of a list
list_str = list(map(lambda x: str(x), list_mix)) #list turned to a list of string
答案 2 :(得分:0)
您可以使用保护输入的add方法将列表包装在一个类中