如何创建一个只包含字符串值的空列表

时间:2019-04-30 15:42:44

标签: python-3.x

我想创建一个空列表list = [],它应该只包含字符串值。我的意思是说当我填充此列表时,这些值应仅转换为converted。

3 个答案:

答案 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方法将列表包装在一个类中