リストからデータを取得する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']