Python Strip 列表以删除不需要的字符

标签 python list strip

我的程序中有一个名为学生的列表。
我在此列表中附加了一个名为“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/

相关文章:

python - 取消裸奔累积计数

python - python pandas 中的 Groupby : Fast Way

python - 在python中的列表中搜索字符串

javascript - 使用 Javascript 去除 URL 中的字符

c++ - Linux 可执行文件中列出的源文件

python - 如何在python中删除一定数量的单词后的字符串

Python文件啜饮

python - Django注释返回多个

python - 考虑顺序如何检查列表(字符串)是否包含另一个列表(字符串)

Python条件连接不以标点符号结尾的*连续*字符串