のようなパスがあると仮定し/resource/123/resourceb/b/someotherresource/
ます。この場合someotherresource
、リソースIDはありません。この例には3つのリソースがありますが、1〜4のリソースを処理する必要があります。
それを分割するためのpythonicの方法は何ですか[(a,b), (c,d), (e, None)]
例:
x = '/resource/123/resourceb/b/someotherresource/'
xplit = x.split('/')
>>> [ 'resource', '123', 'resourceb', 'b', 'someotherresource']
import magic
# ideal result
>>> [ ('resource', '123'), ('resourceb', 'b'), ('someotherresource', None)]
私はそれを愚かな方法で行うことができることを知っていますが、奇数の長さの配列を分割してペアにする簡単な方法はありますか?