Pertanyaan yang diberi tag tuples

Dalam pemrograman, tupel sederhana * jenis produk *, mewakili koleksi jenis yang dipesan.

907
Apa yang disebut "tupel" dengan Python?

Membaca perubahan dalam Python 3.1 , saya menemukan sesuatu ... tak terduga: Tuple sys.version_info sekarang menjadi tuple bernama : Saya tidak pernah mendengar tentang nama tupel sebelumnya, dan saya pikir elemen dapat diindeks dengan angka (seperti dalam tupel dan daftar) atau dengan kunci...

671
Apa yang setara dengan C ++ Pair <L, R> di Java?

Apakah ada alasan bagus mengapa tidak ada Pair<L,R>di Jawa? Apa yang akan setara dengan konstruk C ++ ini? Saya lebih suka menghindari mengimplementasikan saya sendiri. Tampaknya 1.6 menyediakan sesuatu yang serupa ( AbstractMap.SimpleEntry<K,V>), tetapi ini terlihat cukup...

544
Konversi daftar menjadi tuple dengan Python

Saya mencoba mengubah daftar menjadi tuple. Sebagian besar solusi di Google menawarkan kode berikut: l = [4,5,6] tuple(l) Namun, kode ini menghasilkan pesan kesalahan ketika saya menjalankannya: TypeError: objek 'tuple' tidak bisa dipanggil Bagaimana saya bisa memperbaiki masalah...

411
Memperluas tuple menjadi argumen

Apakah ada cara untuk memperluas tupel Python ke fungsi - sebagai parameter aktual? Sebagai contoh, inilah expand()keajaibannya: some_tuple = (1, "foo", "bar") def myfun(number, str1, str2): return (number * 2, str1 + str2, str2 + str1) myfun(expand(some_tuple)) # (2, "foobar", "barfoo") Aku...

282
Tambahkan Variabel ke Tuple

Saya belajar Python dan membuat koneksi basis data. Ketika mencoba untuk menambah DB, saya berpikir untuk membuat tuple dari informasi dan kemudian menambahkannya ke DB. Apa yang saya lakukan : Saya mengambil informasi dari pengguna dan menyimpannya dalam variabel. Bisakah saya menambahkan...

274
Abaikan nilai balik multipel python

Katakanlah saya memiliki fungsi Python yang mengembalikan beberapa nilai dalam sebuah tuple: def func(): return 1, 2 Apakah ada cara yang baik untuk mengabaikan salah satu hasil daripada hanya menetapkan ke variabel sementara? Katakanlah jika saya hanya tertarik pada nilai pertama, apakah ada...

206
Ubah tuple ke daftar dan kembali

Saat ini saya sedang mengerjakan editor peta untuk game di pygame, menggunakan peta ubin. Level dibangun dari balok dalam struktur berikut (meskipun jauh lebih besar): level1 = ( (1,1,1,1,1,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,1,1,1,1,1)) di mana "1" adalah blok...

160
Python menambahkan item ke tuple

Saya punya beberapa object.ID-s yang saya coba simpan di sesi pengguna sebagai tuple. Ketika saya menambahkan yang pertama itu berfungsi tetapi tuple terlihat seperti (u'2',)tetapi ketika saya mencoba untuk menambahkan yang baru menggunakan mytuple = mytuple + new.idkesalahan yang didapat can only...

152
Mendapatkan satu nilai dari tuple

Apakah ada cara untuk mendapatkan satu nilai dari tuple di Python menggunakan ekspresi? def tup(): return (3, "hello") i = 5 + tup() # I want to add just the three Saya tahu saya bisa melakukan ini: (j, _) = tup() i = 5 + j Tapi itu akan menambah beberapa lusin baris ke fungsi saya,...