在Python列表中使用两次字符串-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

在Python列表中使用两次字符串

一码平川MACHEL 2019-01-22 11:07:53 700

我试图在以下列表中使用两个字符串,并希望使用一个字符串两次。我的意思是我不想在我的列表或元组中写两次单词。

我的输出是 -

嗨,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]))
Go 索引 Python
分享到
取消 提交回答
全部回答(2)
  • 游客aasf2nc2ujisi
    2019-11-18 18:12:17

    用索引 0,1,2,3对应{}

    0 0
  • 一码平川MACHEL
    2019-07-17 23:26:11

    使用

    print ("Hi, {0}. {0} I will go to market to buy {1} and {2} .".format(*New_List[i]))
    大括号中的数字是格式参数列表的索引。

    0 0
添加回答
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题