我想知道如何打印以下列表
mylist=[['carrot', 10], ['potatoe', 8], ['apple', 23]]
采用以下格式
<carrot>:<10>
<potatoe>:<8>
<apple>:<23>
答案 0 :(得分:1)
您可以使用简单的for
循环,如下所示:
mylist = [['carrot', 10], ['potatoe', 8], ['apple', 23]]
for entry, quantity in mylist:
print '<{}>:<{}>'.format(entry, quantity)
给你以下输出:
<carrot>:<10>
<potatoe>:<8>
<apple>:<23>
答案 1 :(得分:-1)
您可以轻松地对其进行迭代并执行此操作。这是一个示例实现
mystring = "\n".join(["<{0}>:<{1}>".format(*lst) for lst in mylist])
print(mystring)