「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Python 4 のタプルとセット

Python 4 のタプルとセット

2024 年 8 月 20 日に公開
ブラウズ:570

Tuple and Sets in Python 4

タプル(例:1-フォトフレーム。家族で旅行に行って写真を撮る)

タプルでは値を変更できません
しかし、タプルをリストに割り当てることはできます
タプルを乗算することはできますが、変更することはできません
2 つのタプル
を連結できます インデックス
を使用してアクセスできます 開梱
タプルをリストに変換できます

タプルの作成 - 一度作成すると変更することはできません。

o_trip=('ウーティ','2024-1-1','山')
m_trip=('ムンナール','2024-1-3','滝')
kumarkom_trip=('クマラコム','2024-1-5','ディナー')
print('オーティートリップ',o_trip,type(o_trip))

photo_album=[o_trip,m_trip,kumarkom_trip]
プリント(写真アルバム)

location=o_trip[0]
print('場所',場所)

プリント(m_trip)
場所、日付、訪問先=m_trip #タプルが作成されました
プリント(m_trip)

タプルを識別する方法 - 多くの値が割り当てられた 1 つの変数はタプルと見なされます

タプル値が存在するかどうかを確認しています
例えば
double_o_fun=o_trip*2
プリント(ダブルオーファン)

O/p
('Ooty', '2024-1-1', 'Mountain', 'Ooty', '2024-1-1', 'Mountain')-->() 中括弧はタプル

を示します

タプルの長さを確認するには
例えば。

プリント(レン(写真アルバム))
o/p
3

タプルをリストに変更できます
例えば

o_trip=('ウーティ','2024-1-1','山')
m_trip=('ムンナール','2024-1-3','滝')
kumarkom_trip=('クマラコム','2024-1-5','ディナー')

o_list=リスト(o_trip)
print(o_list)

o/p
['Ooty', '2024-1-1', 'Mountain']-->[] 中括弧はリスト

を示します

SET-(和集合、交差、差分)
重複したアイテムを追加することはできません
値を追加できます
値を削除できます
値が存在することを確認できます
固有の値があります
ここでは、順序付けされていないためインデックス作成を使用できません

タプルの作成

my_garden={'ローズ'、'リリー'、'ジャスミン'}
print(my_garden,type(my_garden))
o/p
{'ローズ'、'リリー'、'ジャスミン'}

さらに値を追加する

my_garden.add('マリーゴールド')
プリント(マイガーデン)
o/p
{'ローズ'、'リリー'、'ジャスミン'、'マリーゴールド'}

重複した値を追加する

my_garden.add('ローズ')
プリント(マイガーデン)
o/p
{'ローズ'、'リリー'、'ジャスミン'、'マリーゴールド'}

値を削除する

my_garden.remove('ローズ')
プリント(マイガーデン)
o/p
{'リリー'、'ジャスミン'、'マリーゴールド'}

特定の値が存在するかどうかを確認するには

is_rose_in_mygarden=my_garden の「バラ」
プリント(is_rose_in_mygarden)
o/p
間違い

is_marigold_in_mygarden=my_garden の「マリーゴールド」
プリント(is_marigold_in_mygarden)
o/p
真実

交差 - 2 つの集合で共通の値を見つける

my_garden={'ローズ'、'リリー'、'ジャスミン'}
プリント(マイガーデン)

n_garden={'ローズ'、'ロータス'、'ハイビスカス'}
プリント(n_garden)

comon_flowe=my_garden.intersection(n_garden)
プリント(共通フロー)

o/p-

{'ローズ'、'リリー'、'ジャスミン'}
{'ハイビスカス'、'ローズ'、'ロータス'}
{'薔薇'}

Differences - 2 つのセットの差分を見つける
my_garden={'ローズ','リリー','ジャスミン'}
プリント(マイガーデン)

n_garden={'ローズ'、'ロータス'、'ハイビスカス'}
プリント(n_garden)

diff_flowe=my_garden.difference(n_garden)
print(diff_flowe)

o/p
{'ローズ'、'リリー'、'ジャスミン'}
{'ハイビスカス'、'ローズ'、'ロータス'}
{'リリー'、'ジャスミン'}

Union - タプルを結合します
my_garden={'ローズ','リリー','ジャスミン'}
プリント(マイガーデン)

n_garden={'ローズ'、'ロータス'、'ハイビスカス'}
プリント(n_garden)

union_flowe=my_garden.union(n_garden)
print(union_flowe)

o/p

{'ローズ'、'ジャスミン'、'ハイビスカス'、'リリー'、'ロータス'}

リリースステートメント この記事は次の場所に転載されています: https://dev.to/arokya_naresh_178a488116e/tuple-and-sets-in-python-08082024-1a41?1 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3