Apa bedanya? Apa kelebihan / kekurangan tupel /
Dalam pemrograman, tupel sederhana * jenis produk *, mewakili koleksi jenis yang dipesan.
Apa bedanya? Apa kelebihan / kekurangan tupel /
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...
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...
Saya memiliki beberapa data baik dalam daftar daftar atau daftar tupel, seperti ini: data = [[1,2,3], [4,5,6], [7,8,9]] data = [(1,2,3), (4,5,6), (7,8,9)] Dan saya ingin mengurutkan berdasarkan elemen ke-2 di subset. Berarti, mengurutkan berdasarkan 2,5,8 dari mana 2berasal (1,2,3), 5berasal...
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...
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...
Seperti yang kita semua tahu, ada pemahaman daftar, seperti [i for i in [1, 2, 3, 4]] dan ada pemahaman kamus, seperti {i:j for i, j in {1: 'a', 2: 'b'}.items()} tapi (i for i in (1, 2, 3)) akan berakhir di generator, bukan tuplepemahaman. Mengapa demikian? Dugaan saya adalah bahwa a...
Apa pendekatan Pythonic untuk mencapai yang berikut ini? # Original lists: list_a = [1, 2, 3, 4] list_b = [5, 6, 7, 8] # List of tuples from 'list_a' and 'list_b': list_c = [(1,5), (2,6), (3,7), (4,8)] Setiap anggota list_cadalah tuple, yang anggota pertamanya berasal list_adan yang kedua...
Saya suka tuple . Mereka memungkinkan Anda untuk dengan cepat mengelompokkan informasi yang relevan bersama tanpa harus menulis struct atau kelas untuk itu. Ini sangat berguna saat refactoring kode yang sangat lokal. Menginisialisasi daftar mereka tampaknya agak berlebihan. var tupleList = new...
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...
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...
Apakah ada perbedaan kinerja antara tupel dan daftar ketika datang ke instantiation dan pengambilan elemen?
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...
Apakah ada cara untuk menggunakan kelas Tuple, tetapi berikan nama-nama item di dalamnya? Sebagai contoh: public Tuple<int, int, int int> GetOrderRelatedIds() Itu mengembalikan id untuk OrderGroupId, OrderTypeId, OrderSubTypeId, dan OrderRequirementId. Akan menyenangkan untuk memberi tahu...
Jika sebuah tuple tidak berubah maka mengapa bisa berisi item yang bisa berubah? Tampaknya merupakan kontradiksi bahwa ketika item yang bisa berubah seperti daftar memang dimodifikasi, tupel miliknya tetap
Saya telah membaca buku pemrograman Core Python , dan penulis menunjukkan contoh seperti: (4, 5) < (3, 5) # Equals false Jadi, saya bertanya-tanya, bagaimana / mengapa itu sama dengan palsu? Bagaimana python membandingkan kedua tupel ini? Btw, itu tidak dijelaskan dalam buku...
Diberikan string yang merupakan urutan beberapa nilai yang dipisahkan oleh komma: mStr = 'A,B,C,D,E' Bagaimana cara mengonversi string ke daftar? mList = ['A', 'B', 'C', 'D',
Dengan tambahan kelas Tuple di .net 4, saya telah mencoba memutuskan apakah menggunakannya dalam desain saya adalah pilihan yang buruk atau tidak. Cara saya melihatnya, Tuple bisa menjadi jalan pintas untuk menulis kelas hasil (saya yakin ada kegunaan lain juga). Jadi ini: public class...
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...
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,...