📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
細 Wiki がページ「リストの作成と操作(Python)」を「Pythonの基礎 - リストの作成と操作」に、リダイレクトを残さずに移動しました |
細 文字列「</source>」を「</syntaxhighlight>」に置換 |
||
| 13行目: | 13行目: | ||
a = [1, 2, 3, 4, 5] | a = [1, 2, 3, 4, 5] | ||
b = [6, 7, 8, "apple", "python"] | b = [6, 7, 8, "apple", "python"] | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== list関数でリストを作成する ===== | ===== list関数でリストを作成する ===== | ||
| 26行目: | 26行目: | ||
[] | [] | ||
['P', 'y', 't', 'h', 'o', 'n'] | ['P', 'y', 't', 'h', 'o', 'n'] | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== インデックスを指定しリストの要素を取り出す ===== | ===== インデックスを指定しリストの要素を取り出す ===== | ||
| 42行目: | 42行目: | ||
e | e | ||
d | d | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== リストのスライス ===== | ===== リストのスライス ===== | ||
| 62行目: | 62行目: | ||
['a', 'c', 'e', 'g', 'i'] | ['a', 'c', 'e', 'g', 'i'] | ||
['j', 'h', 'f', 'd', 'b'] | ['j', 'h', 'f', 'd', 'b'] | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== リストのリスト – リストの入れ子 ===== | ===== リストのリスト – リストの入れ子 ===== | ||
| 81行目: | 81行目: | ||
['Twitter', 'Facebook', 'LINE'] | ['Twitter', 'Facebook', 'LINE'] | ||
100 | 100 | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== リストの要素の削除 ===== | ===== リストの要素の削除 ===== | ||
| 96行目: | 96行目: | ||
# 出力 | # 出力 | ||
[1, 2, 'apple', ['Twitter', 'Facebook', 'LINE'], [200, 300]] | [1, 2, 'apple', ['Twitter', 'Facebook', 'LINE'], [200, 300]] | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
| 114行目: | 114行目: | ||
# 出力 | # 出力 | ||
['C', 'C++', 'Java', 'PHP', 'Ruby', 'Python'] | ['C', 'C++', 'Java', 'PHP', 'Ruby', 'Python'] | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== extend関数でリストを結合する ===== | ===== extend関数でリストを結合する ===== | ||
| 127行目: | 127行目: | ||
# 出力 | # 出力 | ||
[1, 2, 3, 10, 20, 30] | [1, 2, 3, 10, 20, 30] | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== insert関数で要素を追加する ===== | ===== insert関数で要素を追加する ===== | ||
| 138行目: | 138行目: | ||
# 出力 | # 出力 | ||
['C', 'C++', 'Python', 'Java', 'PHP', 'Ruby'] | ['C', 'C++', 'Python', 'Java', 'PHP', 'Ruby'] | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== remove関数で要素を削除する ===== | ===== remove関数で要素を削除する ===== | ||
| 149行目: | 149行目: | ||
# 出力 | # 出力 | ||
['C', 'C++', 'PHP', 'Ruby'] | ['C', 'C++', 'PHP', 'Ruby'] | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== pop関数で要素を取り出し削除する ===== | ===== pop関数で要素を取り出し削除する ===== | ||
| 166行目: | 166行目: | ||
['one', 'two', 'four'] | ['one', 'two', 'four'] | ||
['one', 'two'] | ['one', 'two'] | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== index関数で要素の位置を調べる ===== | ===== index関数で要素の位置を調べる ===== | ||
| 177行目: | 177行目: | ||
# 出力 | # 出力 | ||
5 | 5 | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== in演算子で要素の有無を調べる ===== | ===== in演算子で要素の有無を調べる ===== | ||
| 190行目: | 190行目: | ||
True | True | ||
False | False | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== sort関数、reverse関数で並び替える ===== | ===== sort関数、reverse関数で並び替える ===== | ||
| 206行目: | 206行目: | ||
[9, 7, 6, 5, 5, 4, 4, 4, 3, 3, 2, 1] | [9, 7, 6, 5, 5, 4, 4, 4, 3, 3, 2, 1] | ||
[1, 2, 3, 3, 4, 4, 4, 5, 5, 6, 7, 9] | [1, 2, 3, 3, 4, 4, 4, 5, 5, 6, 7, 9] | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== count関数で特定の要素の個数を数える ===== | ===== count関数で特定の要素の個数を数える ===== | ||
| 218行目: | 218行目: | ||
# 出力 | # 出力 | ||
3 | 3 | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== split関数で分割した後、join関数で結合する ===== | ===== split関数で分割した後、join関数で結合する ===== | ||
| 237行目: | 237行目: | ||
['I', 'am', 'playing', 'with', 'Python.'] | ['I', 'am', 'playing', 'with', 'Python.'] | ||
I am playing with Python. | I am playing with Python. | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== len関数で要素数を調べる ===== | ===== len関数で要素数を調べる ===== | ||
| 247行目: | 247行目: | ||
# 出力 | # 出力 | ||
13 | 13 | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
| 274行目: | 274行目: | ||
['Youtube', 'Twitter', 'LINE'] | ['Youtube', 'Twitter', 'LINE'] | ||
['Youtube', 'Twitter', 'LINE'] | ['Youtube', 'Twitter', 'LINE'] | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
また、リストaもbも同一のアドレスを参照しているかどうかは、id関数を使用して調べることができる。<br> | また、リストaもbも同一のアドレスを参照しているかどうかは、id関数を使用して調べることができる。<br> | ||
| 286行目: | 286行目: | ||
4495475016 | 4495475016 | ||
4495475016 | 4495475016 | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
'''copy関数を使用してコピーする(list関数とスライスも含む)'''<br> | '''copy関数を使用してコピーする(list関数とスライスも含む)'''<br> | ||
| 301行目: | 301行目: | ||
['YouTube', 'Twitter', 'LINE'] | ['YouTube', 'Twitter', 'LINE'] | ||
['YouTube', 'Instagram', 'LINE'] | ['YouTube', 'Instagram', 'LINE'] | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
<source lang="python"> | <source lang="python"> | ||
| 313行目: | 313行目: | ||
['YouTube', 'Twitter', 'LINE'] | ['YouTube', 'Twitter', 'LINE'] | ||
['YouTube', 'Instagram', 'LINE'] | ['YouTube', 'Instagram', 'LINE'] | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
<source lang="python"> | <source lang="python"> | ||
| 325行目: | 325行目: | ||
['YouTube', 'Twitter', 'LINE'] | ['YouTube', 'Twitter', 'LINE'] | ||
['YouTube', 'Instagram', 'LINE'] | ['YouTube', 'Instagram', 'LINE'] | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:Python]] | [[カテゴリ:Python]] | ||