当打印列表A中的内容时,代码应该输出列表B中的字符串元素
说我们有
text = ""
letters = ["a", "b", "c"]
names = ["Abby", "Bob", "Carl"]
如何遍历列表以便在文本更新到
text = "a"
output: Abby
text = "ab"
output: "AbbyBob
text = "cab"
output: "CarlAbbyBob"
我试过在foor循环中考虑if语句,但不能真正理解它。对于这篇文章,我已经将问题简化为三个元素,但是列表有30个元素,因此for循环是个好主意。你知道吗
我的尝试
text = ""
for i in text:
if i == letters[letters ==i]:
text = text + names[i]
https://www.w3schools.com/python/python_dictionaries.asp
设置词典:
然后为字符串创建一个循环
您可以使用dict将字母映射到名称
我会使用dict将一个映射到另一个,然后进行连接:
您可以在这里使用
for
循环,但是列表理解更清晰。你知道吗相关问题 更多 >
编程相关推荐