Pythonチュートリアル

Pythonホーム Pythonイントロ Pythonはじめに Python構文 Pythonコメント Python変数 Pythonデータ型 Python番号 Pythonキャスティング Python文字列 Pythonブール値 Python演算子 Pythonリスト Pythonタプル Pythonセット Python辞書 Python If ... Else PythonのWhileループ PythonForループ Python関数 Python Lambda Python配列 Pythonクラス/オブジェクト Pythonの継承 Pythonイテレータ Pythonスコープ Pythonモジュール Pythonの日付 Python数学 Python JSON Python RegEx Python PIP Python試してみてください... Pythonユーザー入力 Python文字列フォーマット

ファイル処理

Pythonファイル処理 Python読み取りファイル Python書き込み/ファイルの作成 Pythonファイルの削除

Pythonモジュール

NumPyチュートリアル パンダ攻略 Scipyチュートリアル

Python Matplotlib

Matplotlibイントロ Matplotlibはじめに Matplotlib Pyplot Matplotlibプロット Matplotlibマーカー Matplotlibライン Matplotlibラベル Matplotlibグリッド Matplotlibサブプロット Matplotlib散布図 Matplotlibバー Matplotlibヒストグラム Matplotlib円グラフ

機械学習

入門 平均中央値モード 標準偏差 パーセンタイル データ配信 正規データ分布 散布図 線形回帰 多項式回帰 重回帰 規模 トレーニング/テスト デシジョンツリー

Python MySQL

MySQLはじめに MySQLデータベースの作成 MySQLテーブルの作成 MySQL挿入 MySQL Select MySQL Where MySQL Order By MySQL削除 MySQLドロップテーブル MySQLアップデート MySQLの制限 MySQL参加

Python MongoDB

MongoDBはじめに MongoDBデータベースの作成 MongoDBCreateコレクション MongoDBインサート MongoDB検索 MongoDBクエリ MongoDBソート MongoDB削除 MongoDBドロップコレクション MongoDBアップデート MongoDBの制限

Pythonリファレンス

Pythonの概要 Python組み込み関数 Python文字列メソッド Pythonリストメソッド Python辞書メソッド Pythonタプルメソッド Pythonセットメソッド Pythonファイルメソッド Pythonキーワード Pythonの例外 Python用語集

モジュールリファレンス

ランダムモジュール リクエストモジュール 統計モジュール 数学モジュール cMathモジュール

Pythonハウツー

リストの重複を削除する 文字列を逆にする 2つの数字を追加する

Pythonの例

Pythonの例 Pythonコンパイラ Python演習 Pythonクイズ Python証明書

Pythonリスト


mylist = ["apple", "banana", "cherry"]

リスト

リストは、複数のアイテムを1つの変数に格納するために使用されます。

リストは、データのコレクションを格納するために使用されるPythonの4つの組み込みデータ型の1つであり、他の3つは、タプルセット、およびディクショナリであり、すべて異なる品質と使用法を備えています。

リストは角かっこを使用して作成されます。

リストを作成する:

thislist = ["apple", "banana", "cherry"]
print(thislist)

リストアイテム

リストアイテムは順序付けられ、変更可能であり、重複する値を許可します。

リストアイテムにはインデックスが付けられ、最初のアイテムにはインデックス[0]があり、2番目のアイテムにはインデックスがあります[1]


順序付けられました

リストが順序付けられていると言う場合、それはアイテムに定義された順序があり、その順序は変更されないことを意味します。

リストに新しいアイテムを追加すると、新しいアイテムはリストの最後に配置されます。

注:順序を変更するリストメソッドがいくつかありますが、一般的には、アイテムの順序は変更されません。


変更可能

リストは変更可能です。つまり、リストの作成後にリスト内のアイテムを変更、追加、および削除できます。


複製を許可する

リストにはインデックスが付けられているため、リストには同じ値のアイテムを含めることができます。

リストは重複する値を許可します:

thislist = ["apple", "banana", "cherry", "apple", "cherry"]
print(thislist)


リストの長さ

len()リストに含まれるアイテムの数を確認するには、次の関数を使用します。

リスト内のアイテムの数を出力します。

thislist = ["apple", "banana", "cherry"]
print(len(thislist))

リストアイテム-データ型

リストアイテムは、任意のデータタイプにすることができます。

文字列、整数、ブールデータ型:

list1 = ["apple", "banana", "cherry"]
list2 = [1, 5, 7, 9, 3]
list3 = [True, False, False]

リストには、さまざまなデータ型を含めることができます。

文字列、整数、ブール値のリスト:

list1 = ["abc", 34, True, 40, "male"]

タイプ()

Pythonの観点からは、リストはデータ型が「list」のオブジェクトとして定義されます。

<class 'list'>

リストのデータ型は何ですか?

mylist = ["apple", "banana", "cherry"]
print(type(mylist))

list()コンストラクタ

新しいリストを作成するときにlist()コンストラクターを使用することもできます。

コンストラクターを使用しlist()てリストを作成する:

thislist = list(("apple", "banana", "cherry")) # note the double round-brackets
print(thislist)

Pythonコレクション(配列)

Pythonプログラミング言語には4つのコレクションデータ型があります。

  • リストは、注文して変更できるコレクションです。重複メンバーを許可します。
  • タプルは、注文されて変更できないコレクションです。重複メンバーを許可します。
  • Setは、順序付けられておらず、変更できない*、インデックス付けされていないコレクションです。重複するメンバーはありません。
  • 辞書は注文された**コレクションであり、変更可能です。重複するメンバーはありません。

*セットアイテムは変更できませんが、いつでもアイテムを削除および/または追加できます。

** Pythonバージョン3.7以降、辞書は注文されています。Python 3.6以前では、辞書は順序付けられていません。

コレクションタイプを選択するときは、そのタイプのプロパティを理解しておくと便利です。特定のデータセットに適切なタイプを選択することは、意味を保持することを意味する可能性があり、効率またはセキュリティの向上を意味する可能性があります。