我有以下示例数据作为 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 新手,因为我真的是。
如果我有两张桌子
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