レッスン3 / 3問目

『スライスー負数のインデックス』

Lesson1

リストnumbersから7,8を取得し出力してください。

Lesson2

リストnumbersから6, 7を取得し出力してください。

Last updated:2020/2/3

[7, 8]
[6, 7]
  1. numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8]

  2. # リスト numbers から 7,8 を取得し出力してください。

  3. print(numbers[-2:])

  4. # リスト numbers から6, 7 を取得し出力してください。

  5. print(numbers[-3:-1])
main.py
設定
g
n
i
d
a
o
L

                 
        

    
            

Leagence Programming

負数のインデックスの指定

このレッスンでは負数のインデックス指定について学習していきましょう。

スライスではインデックスに負数を指定すると下図のように末尾から数えたインデックス指定を行うとができます。

pythonスライスにおける負数のインデックス

具体例

では具体例を見ていきましょう

正数によるインデックス指定と特に変わりはありません。
以下の例では負数のインデックス-2から末尾までを指定しています。

  1. numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8]
  2. print(numbers[-2:])    # 負数のインデックスを指定
[7, 8]    # 末尾から2つをスライス