我的程序中有一个名为学生的列表。
我在此列表中附加了一个名为“Reece”的字符串。
当我打印保存我名字的变量时,它输出:
Reece
当我打印附加了变量的列表时,它也输出了:
['Reece']
我怎样才能将其剥离以删除这些不需要的字符[]'
我使用的代码是这样的:
name = "Reece"
print name #Outputs - Reece
student = []
student.append(name)
print student #Outputs - ["Reece"]
如果我再附加另一件事:
Class = "Class A"
student.append(Class)
print student #Outputs - ["Reece", "Class A"]
最佳答案
这应该会产生您想要的输出
print student[0]
打印 [ ] 是因为 Student 是一个列表,而 [ ] 是列表表示形式。
如果你想在列表中打印多个名字,你应该看看 join 方法。
它的工作原理如下:
", ".join(["Reece", "Higgs"])
给予:
Reece, Higgs
关于Python Strip 列表以删除不需要的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34221772/