list-comprehension 相关问题

一种语法结构,它提供了一种简洁的方法来创建类似于数学集合构建器表示法的样式的列表。由于多种语言支持列表推导,请将此标记与编程语言的标记结合使用。

如何在 python 中使用列表理解来避免索引错误

我有一个字典数组,我想检查特定的键是否在字典数组中并检索该项目。 我知道如何使用列表理解来做到这一点,但有没有办法避免

回答 2 投票 0

Python 列表 -- ValueError:以 10 为基数的 int() 的文字无效:' '

我尝试使用循环和列表理解。尽管我试图将数字转换为列表中的 int ,但两者都无法解析整数。 学生分数 = 输入(“我...

回答 1 投票 0

在Python中从另一个列表创建一个列表,其中list2 =中的[i]是list1的计数器

来自列表1 列表1 = [1654, 2175, 2478, 2132, 2250, 2304, 2258, 2111, 1683, 2036, 2089, 1743, 1920, 1854, 2251, 1505, 1698, 1126, 1695, 1590 ] 我想创建第二个列表 (list2)

回答 1 投票 0

用python连接两个列表列表

我有两个列表 a = [[1,2],[5,3],[7,9]] b = [[2,4], [6,7]] 我想将列表连接到 [[1,2,4],[5,3],[6,7,9]] 目标是如果列表中存在相同的元素,则它们

回答 2 投票 0

创建具有列表理解的数据框,每列都依赖于前一列

我需要创建一个具有列表理解的数据框,其中每一列等于某个固定变量 x 的前一个时间。 目前,我正在使用这个: x = 2 new_df = pd.concat([ ( df['col'...

回答 1 投票 0

python 列表理解:字典列表到具有键交集的列表字典

我有一个包含可变数量字典的列表,例如: var = [ {'a': 1, 'b': 2}, {'b': 20, 'a': 10, 'c': 30}, {'c': 300, 'a': 100} ] 我需要提取所有字典共有的键,...

回答 1 投票 0

比较特定列表中不同索引量和相同条件的嵌套列表

我有两个嵌套列表和结果 数据1 = [ ["tr1", 1002, 6798381], # 返回 false ["tr1", 1001, 6798381], # 返回 false [“tr1”, 1001, 6798381], # ret...

回答 1 投票 0

如何仅用一个语句从列表中删除多个项目?

在Python中,我知道如何从列表中删除项目: item_list = ['item', 5, 'foo', 3.14, True] item_list.remove('item') item_list.删除(5) 上面的代码从 item_ 中删除了值 5 和“item”...

回答 10 投票 0

在 Python 中创建两级列表理解

这是一个令人头疼的问题,我花了几个小时试图解决它。下面的代码采用两个整数列表并返回第一个列表中的项目列表,但不返回第二个列表和...

回答 1 投票 0

不理解Python列表理解

t = [[3-i 对于范围 (3) 中的 i] 对于范围 (3) 中的 j] s = 0 对于范围 (3) 内的 i: s += t[i][i] 印刷) 最终结果应该是 6。请有人向我解释一下整个过程以及为什么每个......

回答 1 投票 0

Python 代码优化、列表理解、lambda 函数

请帮忙。我有这些 for 循环: 路径=无 对于项目中的键、值: 如果键 == a 且值 == b: 路径1 = key.func() 休息 我...

回答 1 投票 0

迭代列表列表,根据索引将每个项目附加到新列表中[重复]

我想获取一个列表列表,每个列表包含 6 个项目,并根据索引位置将每个项目附加到 6 个新列表中。 到目前为止,这是我尝试过的: 位置1 = [] 位置2 = [] 位置3 = [] 位置4 = [] 位置 5 =...

回答 1 投票 0

Python 推导式列表,lambda 函数

我有这个旧版本: 对于项目中的项目: 如果不是[True for key, value in items if a = b and c = d]: 如果失败: 返回错误 别的: ... 但现在我添加...

回答 2 投票 0

如何在 Python 中使用列表理解来做到这一点?

我有一个元组列表,我想使用字典将其转换为整数,我认为这可以在一行中完成 但无法弄清楚,我改为使用显式 for 循环,有人知道怎么做吗?

回答 1 投票 0

在同一列表上应用具有两个参数的函数,并仅输出没有对角线的下/上三角矩阵

我想比较字符串而不进行不必要的比较,到目前为止我有: [[[dice_coefficient(x,y) for x in ['a','a','b'][j]] for y in ['a','a','b'][0:j] ] 对于 [1,2] 中的 j] 其中 dice_coefficient 是 d...

回答 1 投票 0

使用列表理解中的先前值有条件地填充数据[重复]

我正在使用以下代码生成二维列表。 grid = [[ 1 if i == 0 or j == 0 else 0 for i in range(size) ] for j in range(size)] 这会产生 [1,1,1] [1,0,0] [1, 0...

回答 1 投票 0

在Python中进行列表/字典理解时是否可以访问当前对象?

我正在尝试想出一种单行代码来实现以下目标(将一个键的所有值相加): >>> 数据 = [('a', 1), ('b', 3), ('a', 4), ('c', 9), ('b', 1), ('d' , 3)] >>> 资源 = {}...

回答 4 投票 0

如何在列表理解中引用自身? [重复]

list_a = [2, 4, 3, 6, 3, 8, 5] 列表理解非常有用。 list_b = [a**2 表示 list_a 中的 a] 我想知道如何在列表理解中编写自引用。 例如: list_c = [a*...

回答 3 投票 0

列表理解与自我引用的配合[重复]

我正在检索(名称,ID)对的列表,我需要确保名称没有重复,无论ID如何。 # 样本数据 filesID = [{'名称': '文件1', 'id': '353'}, {'名称': '文件2', 'id'...

回答 3 投票 0

使用带有“if”的列表理解来创建不重复的项目列表

我有一个列表 word_list = ['cat', 'dog', 'rabbit']。 我想使用列表理解来打印列表中的每个单独字符,但删除任何重复的字符。这是我的代码: 单词列表...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.