リストからデータを取得するPythonの方法は?

Pythonではリストのデータはインデックス番号で取り出すことができます。インデックス番号は0から始まり、順番に増加します。インデックス番号は角括弧で囲んで使用します。

例えば、5つの要素からなるリストがあります。

my_list = ['a', 'b', 'c', 'd', 'e']

リストの先頭の要素を取り出す場合は、インデックス番号0を使用します。

first_element = my_list[0]
print(first_element)  # 输出:'a'

リストの最後の要素を取り出すには、インデックス番号-1を使用します。

last_element = my_list[-1]
print(last_element)  # 输出:'e'

リストの一部を取得するにはスライスを使用することもできます。スライスの構文は [start: end] で、start のインデックスから end のインデックス未満(end は含まれない)の要素を取得します。

たとえば、リストの最初の3つの要素を取り出します。

first_three_elements = my_list[0:3]
print(first_three_elements)  # 输出:['a', 'b', 'c']

startやendを省略して、リストの先頭または末尾から抽出を開始することもできます。

first_two_elements = my_list[:2]  # 等同于my_list[0:2]
print(first_two_elements)  # 输出:['a', 'b']

last_two_elements = my_list[-2:]  # 等同于my_list[3:5]
print(last_two_elements)  # 输出:['d', 'e']
bannerAds