小编Mar*_*ère的帖子

使用“in”运算符在 python 列表中查找对象

是否可以做类似这样的事情:

if obj in a_list_of_the_same_obj_type:
     #do stuff
Run Code Online (Sandbox Code Playgroud)

我的 obj 已经具有对属性进行比较的__eq__and函数,因此我认为关键字会调用它,但它看起来不像。__ne__in

python list keyword

3
推荐指数
1
解决办法
3257
查看次数

Python:拆分列表中的字典

我想将一个简单的字典转换为这样的:d = {0:0, 1:1, 2:2, 3:3}到一个字典列表,其中每个字典的元素数量与此相同(或如此):[{0:0, 2:2}, {1:1, 3:3}]。我尝试过使用简单的索引,就像我使用列表一样,但它给了我一个TypeError: unhashable type: 'slice'. 这是我现在所拥有的:

def dico_chunks(dico, n):
    if len(dico) < n:
        n = len(dico)
    return [dico[i::n] for i in range(n)]
Run Code Online (Sandbox Code Playgroud)

请记住,无论如何我都不需要按顺序排列列表。n我只需要将我的主字典分成子字典列表。

python dictionary list

-1
推荐指数
1
解决办法
2791
查看次数

标签 统计

list ×2

python ×2

dictionary ×1

keyword ×1