【发布时间】:2021-12-29 20:55:34
【问题描述】:
我已经完成了前半部分的任务,但正在为后半部分苦苦挣扎:
"创建第二个名为sir_beatles的空数组。编写伪代码和python代码将beatles数组的内容复制到sir_beatles数组中,并在每个名称的开头附加Sir,因此新数组包含Sir John,Sir保罗、林戈爵士、乔治爵士。”
我的代码
size = 4
index = 0
beatles = ["John", "Paul", "Ringo", "George"]
for index in range(len(beatles)):
print(beatles[index])
sir_beatles = [None] * size
for index in range(0, size):
sir_beatles[index] = beatles[index]
print(sir_beatles[index])
所以它正在打印两个列表,但我完全不知道如何将 Sir 添加到每个索引中。我试过了
sir_beatles[index].append("Sir")
但我得到错误代码 AttributeError: 'str' object has no attribute 'append' 我也尝试了 .insert() 并且有同样的错误。
有什么建议吗?
【问题讨论】: