Python 4 のタプルとセット

WBOY
リリース: 2024-08-09 06:47:42
オリジナル
423 人が閲覧しました

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)
location,date,vised=m_trip #タプルを作成しました
プリント(m_trip)

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

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

お/p
('Ooty', '2024-1-1', 'Mountain', 'Ooty', '2024-1-1', 'Mountain')-->() 中括弧はタプルを表します

タプルの長さを確認するには
例:

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

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

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

o_list=リスト(o_trip)
印刷(o_list)

お/ぷ
['Ooty', '2024-1-1', 'Mountain']-->[] 中括弧はリストを表します

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

タプルの作成

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

さらに値を追加する

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

重複した値を追加する

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

値を削除する

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

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

is_rose_in_mygarden=my_garden の「バラ」
プリント(is_rose_in_mygarden)
ああ/p
誤り

is_marigold_in_mygarden=my_garden の「マリーゴールド」
プリント(is_marigold_in_mygarden)
ああ/p
本当

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

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

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

comon_flowe=my_garden.intersection(n_garden)
プリント(comon_flowe)

o/p-

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

違い - 2つのセットの違いを見つける
my_garden={'ローズ'、'リリー'、'ジャスミン'}
プリント(my_garden)

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

diff_flowe=my_garden.difference(n_garden)
印刷(diff_flowe)

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

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

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

union_flowe=my_garden.union(n_garden)
プリント(union_flowe)

お/ぷ

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

以上がPython 4 のタプルとセットの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!