Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Tuple dan Set dalam Python 4

Tuple dan Set dalam Python 4

WBOY
WBOYasal
2024-08-09 06:47:42491semak imbas

Tuple and Sets in Python 4

Tuple(cth.1-bingkai foto. Sebuah keluarga akan melancong dan merakam foto)

Dalam Tuple, nilai tidak boleh diubah
tetapi kita boleh menetapkan tuple kepada senarai
Kita boleh mendarabkan tupel tetapi tidak boleh mengubah suai
Kita boleh menggabungkan dua tupel
Kita boleh mengakses menggunakan Pengindeksan
Membongkar
Kita boleh menukar tuple kepada senarai

Penciptaan Tuple-sekali dibuat kita tidak boleh berubah.

o_trip=('Ooty','2024-1-1','Mountain')
m_trip=('Munnar','2024-1-3','jatuh')
kumarkom_trip=('kumarakom','2024-1-5','makan malam')
print('Perjalanan Ooty',o_trip,taip(o_trip))

album_foto=[o_trip,m_trip,kumarkom_trip]
cetak(album_foto)

lokasi=o_trip[0]
print('Lokasi',lokasi)

cetak(m_trip)
lokasi,tarikh,visted=m_trip #tuple dibuat
cetak(m_trip)

bagaimana untuk mengenal pasti tuple-satu pembolehubah yang diberikan dengan banyak nilai dianggap sebagai tuple

Menyemak nilai Tuple ada
cth
double_o_fun=o_trip*2
print(double_o_fun)

O/p
('Ooty', '2024-1-1', 'Mountain', 'Ooty', '2024-1-1', 'Mountain')-->() pendakap menyebut tuple

Untuk menyemak panjang Tuple
cth.

cetak(len(album_foto))
o/p
3

Kami boleh menukar Tuple menjadi Senarai
cth

o_trip=('Ooty','2024-1-1','Mountain')
m_trip=('Munnar','2024-1-3','jatuh')
kumarkom_trip=('kumarakom','2024-1-5','makan malam')

o_list=list(o_trip)
print(o_list)

o/p
['Ooty', '2024-1-1', 'Mountain']-->[] pendakap menyebut Senarai

SET-(Kesatuan, Persimpangan, Perbezaan)
Kami tidak boleh menambah item pendua
Kita boleh menambah nilai
Kami boleh mengalih keluar nilai
kita boleh menyemak nilai yang ada
Ia mempunyai nilai unik
Di sini kita tidak boleh menggunakan pengindeksan kerana ia tidak tertib

Penciptaan Tuple

my_garden={'Rose','Lily','Jasmine'}
print(taman_saya, taip(taman_saya))
o/p
{'Rose', 'Lily', 'Jasmine'}

menambah lebih banyak nilai

my_garden.add('Marigold')
cetak(taman_saya)
o/p
{'Rose', 'Lily', 'Jasmine', 'Marigold'}

menambah nilai pendua

my_garden.add('Rose')
cetak(taman_saya)
o/p
{'Rose', 'Lily', 'Jasmine', 'Marigold'}

buang nilai

my_garden.remove('Rose')
cetak(taman_saya)
o/p
{'Lily', 'Jasmine', 'Marigold'}

untuk menyemak sama ada nilai tertentu wujud

is_rose_in_mygarden='Rose' in my_garden
print(is_rose_in_mygarden)
o/p
Palsu

is_marigold_in_mygarden='Marigold' in my_garden
print(adalah_marigold_in_garden)
o/p
Benar

Persilangan -untuk mencari nilai sepunya dengan dua set

my_garden={'Rose','Lily','Jasmine'}
cetak(taman_saya)

n_garden={'Rose','Lotus','Hibiscus'}
print(n_garden)

comon_flowe=my_garden.intersection(n_garden)
print(comon_flowe)

o/p-

{'Rose', 'Lily', 'Jasmine'}
{'Hibiscus', 'Rose', 'Lotus'}
{'Mawar'}

Perbezaan -untuk mencari perbezaan dengan dua set
my_garden={'Rose','Lily','Jasmine'}
cetak(taman_saya)

n_garden={'Rose','Lotus','Hibiscus'}
print(n_garden)

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

o/p
{'Rose', 'Lily', 'Jasmine'}
{'Hibiscus', 'Rose', 'Lotus'}
{'Lily', 'Jasmine'}

Kesatuan -untuk menggabungkan tuple
my_garden={'Rose','Lily','Jasmine'}
cetak(taman_saya)

n_garden={'Rose','Lotus','Hibiscus'}
print(n_garden)

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

o/p

{'Rose', 'Jasmine', 'Hibiscus', 'Lily', 'Lotus'}

Atas ialah kandungan terperinci Tuple dan Set dalam Python 4. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn