私はtweetからビデオURLを取得しようとしています。A
はtweepyから取得しました。私は、最高のビットレートを比較し、それに対応する 'url'を保存しなければならないと仮定します。これは私が持っているものです。dict内のリストから正しいデータを取得
私に同行してください、私はこれに新しいです。
A = [{'content_type': 'application/x-mpegURL', 'url': 'https://video.twimg.com/ext_tw_video/758995712280412672/pu/pl/X_6gAm0z8TBBbEAR.m3u8'},
{'bitrate': 832000, 'content_type': 'video/mp4', 'url': 'https://video.twimg.com/ext_tw_video/758995754280412672/pu/vid/360x640/6nxKFKpdku-qAl__.mp4'},
{'content_type': 'application/dash+xml', 'url': 'https://video.twimg.com/ext_tw_video/758995715280412672/pu/pl/X_6gAm0z8TBBbEAR.mpd'},
{'bitrate': 320000, 'content_type': 'video/mp4', 'url': 'https://video.twimg.com/ext_tw_video/758995715280412672/pu/vid/180x320/VqRF6IcnmsLxZIil.mp4'}]
for i, val in enumerate(A):
if 'bitrate' in A[i]:
print(A[i]['bitrate'], A[i]['url'])
このコードは
私は変数に最高[ 'ビットレート']に対応する[ 'URL']を保存するにはどうすればよい832000 https://video.twimg.com/ext_tw_video/758996713280412672/pu/vid/360x640/6nxKFKpdku-qAl__.mp4
320000 https://video.twimg.com/ext_tw_video/758997716280412672/pu/vid/180x320/VqRF6IcnmsLxZIil.mp4
を生成?
だからここにあなたの質問は何ですか? –
max(A、key = lambda x:x ['bitrate'])? –
@IronFist申し訳ありませんが、私はそれを明確にすべきです。最高の[bitrate]に対応する['url']をどのように変数に格納しますか? –