小编Ada*_*dam的帖子

如何从列表python中的多个字典中删除键

我有以下示例数据作为 python 中的列表对象。

[{'itemdef': 10541,
    'description': 'Dota 2 Just For Fun tournament. ', 
    'tournament_url': 'https://binarybeast.com/xDOTA21404228/', 
    'leagueid': 1212, 
    'name': 'Dota 2 Just For Fun'}, 
{'itemdef': 10742, 
    'description': 'The global Dota 2 league for everyone.', 
    'tournament_url': 'http://www.joindota.com/en/leagues/', 
    'leagueid': 1640, 
    'name': 'joinDOTA League Season 3'}]
Run Code Online (Sandbox Code Playgroud)

我如何从这个列表中删除描述,tour_url;或者我怎么能只保留名称和 Leagueid 键。我尝试了各种解决方案,但似乎都不起作用。

第二个问题:如何过滤此列表?如在 mysql 中:

select *
from table
where leagueid = 1212
Run Code Online (Sandbox Code Playgroud)

请把我当成一个 Python 新手,因为我真的是。

python list python-3.x

4
推荐指数
1
解决办法
2922
查看次数

返回 LEFT OUTER JOIN 的相反结果

如果我有两张桌子

Table A   Table B
ID, ABC   ABC
1, A      A
2, B      A
3, C      C
4, D      E
5, E      F
Run Code Online (Sandbox Code Playgroud)

我如何得到这个结果

Table Result
2, B
4, D
Run Code Online (Sandbox Code Playgroud)

以下查询需要调整,但我不知道如何

SELECT A.*
FROM A
LEFT OUTER JOIN B
ON A.abc = B.abc
Run Code Online (Sandbox Code Playgroud)

SQLFIDDLE:http ://sqlfiddle.com/#!9/11093

mysql join

2
推荐指数
1
解决办法
2677
查看次数

标签 统计

join ×1

list ×1

mysql ×1

python ×1

python-3.x ×1