Pythonのリスト(list)の最後の要素を取得する方法
【サンプルコード】
my_list = [10, 20, 30, 40, 50]
last_element = my_list[-1]
print(last_element)
【実行結果】
50
1行目のmy_listではPythonのリストを作成しており、5つの整数(10, 20, 30, 40, 50)が含まれています。リストは複数の値を一つの変数で管理するデータ構造で、それぞれの要素は角括弧[]で囲まれカンマで区切られます。
2行目のmy_list[-1]は、リストの最後の要素を取得しています。Pythonでは負のインデックスを使用してリストの最後から要素を参照でき、-1はリストの最後の要素を指します。この行で取得された要素はlast_element変数に保存されます。
3行目のprint関数は、last_element変数の値を画面に表示します。上記のコードを実行すると、リストの最後の要素である「50」が表示されます。
リスト(list)の長さを使用して最後の要素を取得する方法
【サンプルコード】
my_list = [10, 20, 30, 40, 50]
list_length = len(my_list)
last_element = my_list[list_length - 1]
print(last_element)
【実行結果】
50
1行目は前の例と同じく、5つの要素を持つリストmy_listを作成しています。2行目のlen(my_list)は、リストの長さ(要素の数)を返します。このリストの長さは5で、これはリストに含まれる要素の数を表します。
3行目では、リストの長さから1を引くことで最後の要素のインデックスを取得しています。Pythonのリストは0からインデックスが始まるため、長さから1を引くことで最後の要素のインデックスになります。
このインデックスを使用してmy_list[list_length - 1]で最後の要素を取得し、last_element変数に保存します。最後に、print関数でこの値を画面に表示し、結果として「50」が出力されます。
スライスを使用してリスト(list)の最後の要素を取得する方法
【サンプルコード】
my_list = [10, 20, 30, 40, 50]
last_element = my_list[-1:]
print(last_element)
【実行結果】
[50]
1行目では、再び5つの要素を持つリストmy_listを作成しており、2行目のmy_list[-1:]はリストのスライス機能を使用しています。
スライスではリストの一部分を切り出して新しいリストを作成できます。[-1:]は最後の要素からリストの終わりまでを指し、結果として最後の要素だけを含む新しいリストが作成されます。この新しいリストはlast_element変数に保存されます。
最後に、print関数でこのリストを画面に表示し、結果として「[50]」が出力されます。この方法では、結果がリストの形式で返されることに注意が必要です。
※上記コンテンツの内容やソースコードはAIで確認・デバッグしておりますが、間違いやエラー、脆弱性などがある場合は、コメントよりご報告いただけますと幸いです。
ITやプログラミングに関するコラム
Gitでブランチ(branch)を作成する方法
crontabの書き方
PDFをExcelに変換する方法
Excelでプルダウンを設定する方法
エクセルでページ区切りを設定する方法
Markdownの取り消し線の書き方
ラズベリーパイでできること9選
Gitでbranch(ブランチ)を削除する方法をローカル・リモート別に解説
git addの取り消し方法を状況別に解説
CSSのstickyプロパティでWebサイトに固定要素を実装する方法
ITやプログラミングに関するニュース
アイアール技術者教育研究所がエクセルギー解析計算ウェビナーを開催、省エネと環境負荷低減に貢献
フラー株式会社がアプリ市場トレンド解説ウェビナーを3月25日に開催、成長アプリの共通項とデータ活用を解説
株式会社BOTANICOが2026年版X運用最新戦略ウェビナーを開催、成果につなげる資産型運用を解説
AIストーム株式会社がOpenClaw活用セミナーを開催、AIエージェントがビジネス現場を変革
株式会社オロが建設コンサルティング業向けウェビナーを開催、技術部門の損益可視化を支援
アルティウスリンク株式会社が経理向けBPO活用ウェビナーを開催、課題解決と業務効率化を支援
株式会社日本計画研究所がAI時代のインフラセミナー開催、GPUとデータセンターの課題を解説
株式会社カウンターワークスがリーシング業務AI活用ウェビナー開催、既存ツールでAIエージェント実践
株式会社セキドがDJI産業機セミナーを福井で開催、3Dデータ活用と機材選定を無料解説
株式会社ナビットが補助金活用ウェビナーを開催、販促費削減と集客力向上を解説
