编程语言
首页 > 编程语言> > python元组提取的元组

python元组提取的元组

作者:互联网

假设您具有以下元组元组:

test = ((1, '2'), (3, '4'), ('5', '6'))

如果要提取每个元组的第二个元素,则可以执行以下操作:

secondonly = tuple([x[-1] for x in test])

我也看到了:

secondonly =元组([x表示单词,x表示测试中])< ---- **< ---它是如何工作的? 有人可以向我解释**线如何产生良好结果吗?谢谢

解决方法:

测试包含3个长度为2的元组.对于单词,测试中的x(相当于测试中的(单词,x)等价)将每个元组的第一个元素解包为单词,第二个元素解包为x.因此,[测试中的x(单词,x)]需要第二个元素(x)创建一个列表.

标签:iterable-unpacking,python,list-comprehension
来源: https://codeday.me/bug/20191029/1962467.html