1

私はこのようなリストを持っています:

videos = ['http://www.youtube.com/watch?v=oKI-tD0L18A',
           'http://www.youtube.com/watch?v=82LCKBdjywQ',
           'http://www.youtube.com/watch?v=GpNSip5gyKo]

リストとして返したいのですが、「http://www.youtube.com/watch?v=(id)」の代わりに「youtu.be/(id)」のような簡単な形式で返します。

皆さんが私の質問を理解してくれることを願っています。ありがとう

4

1 に答える 1

3

このリスト内包表記を試してください。各 URL を「=」記号で分割して、ビデオ ID を取得します。

 shortvids = ['youtu.be/'+x.split('=')[1] for x in videos]

結果:

['youtu.be/oKI-tD0L18A', 'youtu.be/82LCKBdjywQ', 'youtu.be/GpNSip5gyKo']
于 2012-11-06T01:14:31.310 に答える