Tag: 元组

如何sorting(列表/元组)列表/元组?

我有一些数据在列表中包含列表,或列表包含元组。 data = [[1,2,3], [4,5,6], [7,8,9]] data = [(1,2,3), (4,5,6), (7,8,9)] 我想按照子集中的第二个元素sorting。 意思是按2,5,8sorting,其中2是从(1,2,3),5是从(4,5,6)。 什么是常见的方法来做到这一点? 我应该在我的列表中存储元组还是列表? 由于元组更不灵活。

Java中的C ++ Pair <L,R>等价于什么?

为什么在Java中没有Pair是否有很好的理由? 这个C ++构造的等价物是什么? 我宁愿避免重新实现自己的。 似乎1.6提供了类似的东西(AbstractMap.SimpleEntry),但是这看起来相当复杂。

列表和元组有什么区别?

有什么不同? 元组/列表有什么优点/缺点?

如何将列表合并到元组列表中?

什么是Pythonic方法来实现以下? # Original lists: list_a = [1, 2, 3, 4] list_b = [5, 6, 7, 8] # List of tuples from 'list_a' and 'list_b': list_c = [(1,5), (2,6), (3,7), (4,8)] list_c每个成员都是一个元组,第一个成员来自list_a ,第二个来自list_b 。

什么是Python中的“命名元组”?

阅读Python 3.1的变化 ,我发现了一些…意想不到的事情: sys.version_info元组现在是一个命名的元组 : 我从来没有听说过命名元组,我认为元素可以通过数字(如元组和列表)或键(如在字典中)进行索引。 我从来没有想到他们可以被两种方式索引。 因此,我的问题是: 什么是命名元组? 如何使用它们? 为什么/何时应该使用命名的元组而不是普通的元组? 为什么/何时应该使用普通的元组而不是命名的元组? 是否有任何一种“命名列表”(命名元组的可变版本)?

按第二项(整数值)对元组列表进行排序

我有一个看起来像这样的元组列表: [('abc', 121),('abc', 231),('abc', 148), ('abc',221)] 我想按照元组内的整数值升序排列这个列表。 可能吗?