Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonでのリストデータ型


リストは、Pythonの複合データ型の中で最も用途が広いものです。リストには、コンマで区切られ、角かっこ([])で囲まれた項目が含まれます。ある程度、リストはCの配列に似ています。リストの違いの1つは、リストに属するすべてのアイテムが異なるデータ型である可能性があることです。

リストに格納されている値には、スライス演算子([]および[:])を使用してアクセスできます。インデックスは、リストの先頭で0から始まり、-1で終わるまで続きます。プラス(+)記号はリスト連結演算子であり、アスタリスク(*)は繰り返し演算子です。例-

#!/usr/bin/python
list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]
tinylist = [123, 'john']
print list # Prints complete list
print list[0] # Prints first element of the list
print list[1:3] # Prints elements starting from 2nd till 3rd
print list[2:] # Prints elements starting from 3rd element
print tinylist * 2 # Prints list two times
print list + tinylist # Prints concatenated lists

出力

これにより、次の結果が生成されます-

['abcd', 786, 2.23, 'john', 70.2]
abcd
[786, 2.23]
[2.23, 'john', 70.2]
[123, 'john', 123, 'john']
['abcd', 786, 2.23, 'john', 70.2, 123, 'john']

  1. Pythonのシーケンスデータ型とは何ですか?

    シーケンスを使用すると、複数の値を整理された効率的な方法で保存できます。シーケンスタイプには、文字列、Unicode文字列、リスト、タプル、バイト配列、範囲オブジェクトなどがあります。辞書とセットは、非シーケンシャルデータのコンテナです。 公式のPythonドキュメントから- 文字列は、Unicodeコードポイントの不変のシーケンスです。 リストは変更可能なシーケンスであり、通常、同種のアイテムのコレクションを格納するために使用されます。 タプルは不変のシーケンスであり、通常、異種データのコレクションを格納するために使用されます(enumerate()組み込みによって生成され

  2. Pythonデータ型と型変換

    Pythonデータ型と型変換の実行方法の概要。 Pythonデータ型 Pythonで変数を作成または宣言する場合、変数はさまざまなデータ型を保持できます。 Pythonには、次の組み込みデータ型があります。 str int、float、complex リスト、タプル dict セット ブール byte、bytearray テキストタイプ:str str データ型は、文字列を宣言するときに使用されます 変数。 例: x = some string y = str(another string) 数値型:int、float、complex 数値変数を作成する