假设以下列表:foo = [(1, 2, 3, 4), (5, 6, 7, 8)]
是否有一种方法可以迭代列表并仅解压内部元组的前两个元素?这是一种常见的模式:{a: b for a, b, _, _ in foo},但是如果修改了foo (程序更改),并且元组现在包含5个元素而不是4个元素(列表理解需要相应地修改),那么这个模式就会中断。我非常喜欢命名元素,而不
假设我有两个长度相等的列表,list1和list2,它们都是由一串数字组成的。我想删除所有不符合特定标准的list1元素。很简单。但是,我如何从list2中删除相应的元素呢?如果我删除,比方说,list1的第5个元素,我也想删除list2的第5个元素。下面是我想要做的事情的例子:
list1 = [i for i in list