Published Date : 2020年4月21日13:49

【Python】インデックス番号の取得、インデックス番号から値を取得する
【Python】Get index number, get value from index number


This blog has an English translation


YouTubeにアップした動画、「【Python】Part 3 - 一分間の3Dアニメーションで理解するPythonの基礎」の補足説明の記事です。

Here's a little more about the "【Python】Part 3 - Understand the basics of Python with a one-minute 3D animation" video I uploaded to YouTube.

Pythonの変数のインデックス番号を指定して値を取得するか、値を指定してインデックス番号を取得したりできるようにしよう。

Let's retrieves a value by specifying the index number of Python variable, or retrieves an index number by specifying a value


こちらの記事も動画同様一分で読み終わります。

You can read this post in a minute, just like the video above.


Responsive image

まずコマンドプロンプトかターミナルを立ち上げて、Pythonと打ちます。

First, Start up a command prompt or terminal and type Python.

$ python

Responsive image

len()メソッドは変数の長さを取得できる。

The len () method can retrieve the length of a variable.


Responsive image

リストではない文字列が、一つずつカウントされているのは、文字列はiterable(イテラブル)だからです。

Non-list strings are counted one by one because the string is iterable.


Responsive image

iterable(イテラブル)とは、for文で繰り返せるオブジェクトです。

for文で繰り返せるということは文字列はくっついているように見えて、実は個々バラバラに取り出せるということです。

An iterable is an object that can be repeated in a for statement.

The ability to repeat in a for statement means that strings appear to stick together, but can actually be retrieved individually.


Responsive image

index()メソッドにリストにある数字または文字を指定すると、その値のインデックス番号が取り出せます。

The index() method returns the index number of a specified number or character from a list.


Responsive image

インデックス番号とは下の図を見たほうが理解が早いです。要は順番を表す番号です。

Index numbers are easier to understand if you look at the diagram below. In short, it is a number that represents the order.


Responsive image


Responsive image


Responsive image

プログラミングのインデックス番号は「0」からスタートすると覚えておいてください。

Remember that the programming index numbers start at "0".


Responsive image

print()関数を使って、インデックス番号から変数の値を表示してみましょう。

Let's use the print() function to print the value of a variable from its index number.

print(list_variable[index_number])




See You Next Page!