我试图在以下列表中使用两个字符串,并希望使用一个字符串两次。我的意思是我不想在我的列表或元组中写两次单词。
我的输出是 -
嗨,Maggie。Maggie我会去市场买铅笔和书。
嗨,露露。露露我会去市场买铅笔和书。
但我的错误是:元组索引超出范围是否有可能在我的元组中写一次maggie / 露露我并在两个地方使用它?
我的代码是:
first_tuple = ("magi","book","pencil")
second_tuple = ("lulu","copy","eraser")
together = (first_tuple, second_tuple)
New_List = list(together)
for i in range (len(New_List)):
print ("Hi, {}. {} I will go to market to buy {} and {} .".format(*New_List[i]))
使用
print ("Hi, {0}. {0} I will go to market to buy {1} and {2} .".format(*New_List[i]))
大括号中的数字是格式参数列表的索引。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。