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