pythonでリストをスライスしようとしているのですが、
リストって
python3
1hoge = list(range(10)) 2hoge[1:3]
はできるけど、
python3
1hoge[3:1]
だとできないじゃないですか。
今やろうとしていることはこのような感じです↓スライスのインデックスが未定で2つともどちらが大きくなるか分かりません
python3
1hoge = list(range(10)) 2 3a = input('a') 4b = input('b') 5 6output = hoge[a:b] 7 8print(output)
この場合はif文を使うしかないのですか?
like this:
python3
1hoge = list(range(10)) 2 3a = input('a') 4b = input('b') 5 6if a < b: 7 output = hoge[a:b] 8 9else: 10 output = hoge[b:a] 11 12print(output)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/24 09:34