「Pythonの基礎 - リストの作成と操作」の版間の差分

📢 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"]
  </source>
  </syntaxhighlight>
<br>
<br>
===== list関数でリストを作成する =====
===== list関数でリストを作成する =====
26行目: 26行目:
  []
  []
  ['P', 'y', 't', 'h', 'o', 'n']
  ['P', 'y', 't', 'h', 'o', 'n']
  </source>
  </syntaxhighlight>
<br>
<br>
===== インデックスを指定しリストの要素を取り出す =====
===== インデックスを指定しリストの要素を取り出す =====
42行目: 42行目:
  e
  e
  d
  d
  </source>
  </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']
  </source>
  </syntaxhighlight>
<br>
<br>
===== リストのリスト – リストの入れ子 =====
===== リストのリスト – リストの入れ子 =====
81行目: 81行目:
  ['Twitter', 'Facebook', 'LINE']
  ['Twitter', 'Facebook', 'LINE']
  100
  100
  </source>
  </syntaxhighlight>
<br>
<br>
===== リストの要素の削除 =====
===== リストの要素の削除 =====
96行目: 96行目:
  # 出力
  # 出力
  [1, 2, 'apple', ['Twitter', 'Facebook', 'LINE'], [200, 300]]
  [1, 2, 'apple', ['Twitter', 'Facebook', 'LINE'], [200, 300]]
  </source>
  </syntaxhighlight>
<br><br>
<br><br>


114行目: 114行目:
  # 出力
  # 出力
  ['C', 'C++', 'Java', 'PHP', 'Ruby', 'Python']
  ['C', 'C++', 'Java', 'PHP', 'Ruby', 'Python']
  </source>
  </syntaxhighlight>
<br>
<br>
===== extend関数でリストを結合する =====
===== extend関数でリストを結合する =====
127行目: 127行目:
  # 出力
  # 出力
  [1, 2, 3, 10, 20, 30]
  [1, 2, 3, 10, 20, 30]
  </source>
  </syntaxhighlight>
<br>
<br>
===== insert関数で要素を追加する =====
===== insert関数で要素を追加する =====
138行目: 138行目:
  # 出力
  # 出力
  ['C', 'C++', 'Python', 'Java', 'PHP', 'Ruby']
  ['C', 'C++', 'Python', 'Java', 'PHP', 'Ruby']
  </source>
  </syntaxhighlight>
<br>
<br>
===== remove関数で要素を削除する =====
===== remove関数で要素を削除する =====
149行目: 149行目:
  # 出力
  # 出力
  ['C', 'C++', 'PHP', 'Ruby']
  ['C', 'C++', 'PHP', 'Ruby']
  </source>
  </syntaxhighlight>
<br>
<br>
===== pop関数で要素を取り出し削除する =====
===== pop関数で要素を取り出し削除する =====
166行目: 166行目:
  ['one', 'two', 'four']
  ['one', 'two', 'four']
  ['one', 'two']
  ['one', 'two']
  </source>
  </syntaxhighlight>
<br>
<br>
===== index関数で要素の位置を調べる =====
===== index関数で要素の位置を調べる =====
177行目: 177行目:
  # 出力
  # 出力
  5
  5
  </source>
  </syntaxhighlight>
<br>
<br>
===== in演算子で要素の有無を調べる =====
===== in演算子で要素の有無を調べる =====
190行目: 190行目:
  True
  True
  False
  False
  </source>
  </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]
  </source>
  </syntaxhighlight>
<br>
<br>
===== count関数で特定の要素の個数を数える =====
===== count関数で特定の要素の個数を数える =====
218行目: 218行目:
  # 出力
  # 出力
  3
  3
  </source>
  </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.
  </source>
  </syntaxhighlight>
<br>
<br>
===== len関数で要素数を調べる =====
===== len関数で要素数を調べる =====
247行目: 247行目:
  # 出力
  # 出力
  13
  13
  </source>
  </syntaxhighlight>
<br><br>
<br><br>


274行目: 274行目:
  ['Youtube', 'Twitter', 'LINE']
  ['Youtube', 'Twitter', 'LINE']
  ['Youtube', 'Twitter', 'LINE']
  ['Youtube', 'Twitter', 'LINE']
  </source>
  </syntaxhighlight>
<br>
<br>
また、リストaもbも同一のアドレスを参照しているかどうかは、id関数を使用して調べることができる。<br>
また、リストaもbも同一のアドレスを参照しているかどうかは、id関数を使用して調べることができる。<br>
286行目: 286行目:
  4495475016
  4495475016
  4495475016
  4495475016
  </source>
  </syntaxhighlight>
<br>
<br>
'''copy関数を使用してコピーする(list関数とスライスも含む)'''<br>
'''copy関数を使用してコピーする(list関数とスライスも含む)'''<br>
301行目: 301行目:
  ['YouTube', 'Twitter', 'LINE']
  ['YouTube', 'Twitter', 'LINE']
  ['YouTube', 'Instagram', 'LINE']
  ['YouTube', 'Instagram', 'LINE']
  </source>
  </syntaxhighlight>
<br>
<br>
  <source lang="python">
  <source lang="python">
313行目: 313行目:
  ['YouTube', 'Twitter', 'LINE']
  ['YouTube', 'Twitter', 'LINE']
  ['YouTube', 'Instagram', 'LINE']
  ['YouTube', 'Instagram', 'LINE']
  </source>
  </syntaxhighlight>
<br>
<br>
  <source lang="python">
  <source lang="python">
325行目: 325行目:
  ['YouTube', 'Twitter', 'LINE']
  ['YouTube', 'Twitter', 'LINE']
  ['YouTube', 'Instagram', 'LINE']
  ['YouTube', 'Instagram', 'LINE']
  </source>
  </syntaxhighlight>
<br><br>
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:Python]]
[[カテゴリ:Python]]