实验嵌套的元组。:为什么这说这是太多的变量?

发布于 2025-02-09 19:39:51 字数 307 浏览 1 评论 0原文

目前,我正在阅读有关嵌套元素的信息,并尝试了一个非常简单的元素。有人可以指出我出错的地方吗?

albums = ("Backstreet Boys", "1991", 
          [("No place"), ("Backstreet's Back"), ("Everybody")])

for artist,year,songs in albums:
    print("Artist: {}\nYear:{}\nSongs: {}".format((artist,year,songs)))

感谢您的帮助,大家。 :)

I'm reading about nested tuples at the moment and trying a very simple one. Can someone point out to where I'm going wrong?

albums = ("Backstreet Boys", "1991", 
          [("No place"), ("Backstreet's Back"), ("Everybody")])

for artist,year,songs in albums:
    print("Artist: {}\nYear:{}\nSongs: {}".format((artist,year,songs)))

Thanks for the help, everyone. :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你又不是我 2025-02-16 19:39:51

您需要将专辑元组包裹在列表中,然后在格式命令中删除括号。

albums = [("Backstreet Boys", "1991", 
          [("No place"), ("Backstreet's Back"), ("Everybody")])]

for artist,year,songs in albums:
    print("Artist: {}\nYear:{}\nSongs: {}".format(artist,year,songs))

那是因为Xou尝试通过元组专辑迭代,而不是元组列表。

You need to wrap the albums tuple in a list and remove the brackets in the format command.

albums = [("Backstreet Boys", "1991", 
          [("No place"), ("Backstreet's Back"), ("Everybody")])]

for artist,year,songs in albums:
    print("Artist: {}\nYear:{}\nSongs: {}".format(artist,year,songs))

That is because xou try to iterate through the tuple albums, not a list of tuples.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文