文字列(または、さらに言えば、、、または)を含む変数S
があり、それをリストのスライス指定子として使用するとします。スライスに必要な引数はであるため、単純に行うことはできません。 "1:3"
"1"
"1:"
":3"
L
L[S]
"int:int"
今、私は現在、S
その2つの構成要素に解析し、int
すべてのエッジケース(そのうちの4つ)を処理して正しいスライスアクセスを考え出す醜いコードを持っていますが、これは単純に醜くて非Pythonです。
S
文字列をエレガントに取得してスライス指定子として使用するにはどうすればよいですか?