python学習のメタグループ
メタグループ
pythonでは、メタグループは括弧を使用し、括弧の要素はカンマで区切ることができます.
1.タプルとリストの違いタプルとリストの同じ点は、すべてシーケンスタイプのコンテナオブジェクトであり、任意のタイプのデータを保存することができ、スライス、反復操作などをサポートする.メタグループとリストの違いは、メタグループが可変タイプであり、サイズが固定され、リストが可変タイプであり、データが動的に変化することができることである.また、表面の違い(括弧の使用の違い)もあります.
2.タプルの作成
3.タプルの一般的な方法
1.タプルのインデックスとスライスタプルにはリストの追加、削除、変更の操作はなく、検索の操作のみ
2.タプルの接続
3.メタグループの要素は削除できませんが、del()関数を使用してメタグループ全体を削除できます.
4.タプルの繰り返し
5.他の方法index('クエリーの文字'):メタグループから値の最初の一致する項目のインデックス値tupleを見つけます.count('統計文字'):ある要素がメタグループに現れる回数を統計する.メタグループの組み込み方法
pythonでは、メタグループは括弧を使用し、括弧の要素はカンマで区切ることができます.
1.タプルとリストの違いタプルとリストの同じ点は、すべてシーケンスタイプのコンテナオブジェクトであり、任意のタイプのデータを保存することができ、スライス、反復操作などをサポートする.メタグループとリストの違いは、メタグループが可変タイプであり、サイズが固定され、リストが可変タイプであり、データが動的に変化することができることである.また、表面の違い(括弧の使用の違い)もあります.
2.タプルの作成
#
tuple1 = ()
print(tuple1,type(tuple1))
:
()
#
tuple3 = ([1,2,3],)
print(tuple3,type(tuple3))
tuple2 = ([1,2,3])
print(tuple2,type(tuple2))
:
([1, 2, 3],)
[1, 2, 3]
#
tuple4 = (1,2,3)
print(tuple4,type(tuple4))
:
(1, 2, 3)
3.タプルの一般的な方法
1.タプルのインデックスとスライスタプルにはリストの追加、削除、変更の操作はなく、検索の操作のみ
tuple4 = (1,2,3,4,5,6,7)
print(tuple4[5]) #
print(tuple4[1:6]) # 1 6
print(tuple4[::-1]) #
print(tuple4[1:7:2]) # 1 7, 2
:
6
(2, 3, 4, 5, 6)
(7, 6, 5, 4, 3, 2, 1)
(2, 4, 6)
2.タプルの接続
tuple4 = (1,2,3,4,5,6,7)
tuple5 = ('a','b','c','d')
print(tuple4+tuple5)
:
(1, 2, 3, 4, 5, 6, 7, 'a', 'b', 'c', 'd')
3.メタグループの要素は削除できませんが、del()関数を使用してメタグループ全体を削除できます.
tuple4 = (1,2,3,4,5,6,7)
del(tuple4)
print(tuple4)
,
NameError: name 'tuple4' is not defined
4.タプルの繰り返し
tuple4 = (1,2,3,4,5,6,7)
print(tuple4*2)
:
(1, 2, 3, 4, 5, 6, 7, 1, 2, 3, 4, 5, 6, 7)
5.他の方法index('クエリーの文字'):メタグループから値の最初の一致する項目のインデックス値tupleを見つけます.count('統計文字'):ある要素がメタグループに現れる回数を統計する.メタグループの組み込み方法
tuple():
list1 = [1,2,3,4,5]
print(list1,type(list1))
tuple3 = tuple(list1)
print(tuple3,type(tuple3)))
:
[1, 2, 3, 4, 5]
(1, 2, 3, 4, 5)
min():
print(min(tuple3))
:
1
max():
print(max(tuple3))
:
5
len():
print(len(tuple3))
:
5