python 3のメタグループtuple
1808 ワード
pythonのメタグループtuple
リスト格納データは定義されていますが、他の人がコードを介してリスト内のデータの変更を行うことは防止できません.他の人がリストデータを変更すると[append/insert/...]->現在のプログラムのBUGになります.リストと似ている必要がありますが、データの組合せデータ型:メタグループを変更することはできません.
メタグループ:tuple:順序付きで繰り返し可能な変更不可能なデータのセットを格納できます!簡略化されたリストです.(順序付け、繰り返し)メタグループは主にデータ処理に用いられる:[メタグループ自体を削除]の増加、削除、修正、クエリー.メタグループの宣言 t 1=tuple()宣言Nullタプル t 2=()宣言空要素グループ t 3=(1,2,3,4,5)要素を含むタプル を宣言する. t 4=(「h」)これはエラー宣言であり、t 4=(「h」)を正しく宣言し、要素が1つしかない場合はカンマ区切りを追加します.
演算関連:
メタグループ自体はcount/index以外の操作を提供しておらず,操作可能な関数は2つしかない[count()/index()].外部には、デフォルトの関数sortedがメタグループをソートできます.ソート注意:システムのデフォルトのソートを使用します~ソートされたデータが一致していることを保証します!関連関数をクエリーします.たとえば、len()はメタグループ内の要素の数を直接表示します.
tupleの操作関数
プログラムでは、データのセットが表示された場合、使用中に変更が許可されていない場合に優先的に選択します.メタグループtuple次に選択します.リストリスト
リスト格納データは定義されていますが、他の人がコードを介してリスト内のデータの変更を行うことは防止できません.他の人がリストデータを変更すると[append/insert/...]->現在のプログラムのBUGになります.リストと似ている必要がありますが、データの組合せデータ型:メタグループを変更することはできません.
メタグループ:tuple:順序付きで繰り返し可能な変更不可能なデータのセットを格納できます!簡略化されたリストです.(順序付け、繰り返し)メタグループは主にデータ処理に用いられる:[メタグループ自体を削除]の増加、削除、修正、クエリー.メタグループの宣言
演算関連:
メタグループ自体はcount/index以外の操作を提供しておらず,操作可能な関数は2つしかない[count()/index()].外部には、デフォルトの関数sortedがメタグループをソートできます.ソート注意:システムのデフォルトのソートを使用します~ソートされたデータが一致していることを保証します!関連関数をクエリーします.たとえば、len()はメタグループ内の要素の数を直接表示します.
tupleの操作関数
>>> dir(tuple)
['__add__', '__class__', '__contains__',
'__delattr__', '__dir__', '__doc__', '__eq__',
'__format__', '__ge__', '__getattribute__',
'__getitem__', '__getnewargs__', '__gt__',
'__iter__', '__le__', '__len__', '__lt__',
'__reduce_ex__', '__repr__', '__rmul__',
'__subclasshook__', 'count', 'index']
>>>
>>> a = (1,'a','b')
>>>
>>> a.index(1) //
0
>>> a.index('a')
1
>>> a.index(2)
Traceback (most recent call last):
File "", line 1, in
ValueError: tuple.index(x): x not in tuple
>>> a.count(1) //
1
>>> a.count('a')
1
>>> a.count('aa')
0
>>>
>>>
プログラムでは、データのセットが表示された場合、使用中に変更が許可されていない場合に優先的に選択します.メタグループtuple次に選択します.リストリスト