回答編集履歴
1
補足・蛇足と、2つ目の疑問への回答追加。
test
CHANGED
@@ -1,4 +1,14 @@
|
|
1
|
+
> 二重のリストから要素を取り出すのであればわかるのですが
|
1
2
|
添え字を付けるのはリストだけじゃ無いです。
|
3
|
+
この場合は添え字の対象は文字列ですね。文字列からその一部の文字列を取り出します。
|
4
|
+
取り出した結果も文字列なので、さらに添え字を付けることか出来ます。
|
5
|
+
```Python
|
6
|
+
line = "abcdefg"
|
2
|
-
|
7
|
+
print(line[3:6]) # => def
|
3
|
-
|
8
|
+
print(line[3:6][::-1]) # => fed
|
9
|
+
print(line[5:2:-1]) # => fed
|
10
|
+
```
|
4
11
|
|
12
|
+
> また、line[left:right:-1]のように書くと
|
13
|
+
上記の最終行を参照。
|
14
|
+
`line[right-1:left-1:-1]`でしょうか。
|