«tuples» etiketlenmiş sorular

Programlamada, tuples sıralı tür koleksiyonlarını temsil eden basit * ürün türleri * dir.


11
Python'da “adlandırılmış tuples” nedir?
Python 3.1'deki değişiklikleri okurken, beklenmedik bir şey buldum: Sys.version_info grubu artık adlandırılmış bir gruptur : Daha önce adlandırılmış tuples hakkında daha önce hiç duymadım ve öğelerin ya sayılarla (tuples ve listelerde olduğu gibi) ya da tuşlarla (dikte gibi) dizine alınabileceğini düşündüm. Her iki şekilde de endekslenmesini hiç beklemiyordum. Böylece, sorularım: …

30
Java'da C ++ Pair <L, R> eşdeğeri nedir?
Pair&lt;L,R&gt;Java'da yok olmasının iyi bir nedeni var mı? Bu C ++ yapısının eşdeğeri ne olurdu? Kendimi yeniden uygulamaktan kaçınmayı tercih ederim. 1.6 benzer bir şey sağlıyor gibi görünüyor ( AbstractMap.SimpleEntry&lt;K,V&gt;), ama bu oldukça kıvrık görünüyor.
671 java  tuples  std-pair 


5
Listeyi Python'da tuple'e dönüştür
Bir listeyi bir tuple dönüştürmeye çalışıyorum. Google'daki çoğu çözüm aşağıdaki kodu sunar: l = [4,5,6] tuple(l) Ancak, ben çalıştırdığınızda kodu bir hata iletisi ile sonuçlanır: TypeError: 'tuple' nesnesi çağrılabilir değil Bu sorunu nasıl düzeltebilirim?

4
Tuples'ı argümanlara genişletmek
Gerçek parametreler olarak bir Python grubunu bir işleve genişletmenin bir yolu var mı? Örneğin expand(), sihir burada : some_tuple = (1, "foo", "bar") def myfun(number, str1, str2): return (number * 2, str1 + str2, str2 + str1) myfun(expand(some_tuple)) # (2, "foobar", "barfoo") Ben biri myfunolarak tanımlayabilirsiniz biliyorum myfun((a, b, c)), …


8
Listeleri bir grup listesine nasıl birleştirebilirim?
Aşağıdakilere ulaşmak için Pythonic yaklaşımı nedir? # 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)] Her üyesi list_c, ilk üyesi olan list_ave ikinci üyesi olan bir demettir list_b.
298 python  list  merge  tuples 

9
Tuples listesini kolayca nasıl başlatabilirim?
Ben tuples seviyorum . İlgili bilgileri, bir yapı veya sınıf yazmak zorunda kalmadan hızlı bir şekilde gruplandırmanıza olanak tanır. Çok yerelleştirilmiş kodu yeniden düzenlerken bu çok kullanışlıdır. Ancak bunların bir listesini başlatmak biraz gereksiz görünüyor. var tupleList = new List&lt;Tuple&lt;int, string&gt;&gt; { Tuple.Create( 1, "cow" ), Tuple.Create( 5, "chickens" ), …

8
Tuple'a Değişkenler Ekleme
Python öğreniyorum ve bir veritabanı bağlantısı oluşturuyorum. DB eklemek çalışırken, ben bilgi dışında tuples oluşturma ve sonra onları DB eklemek düşünüyorum. Ne Yapıyorum : Kullanıcıdan bilgi alıyorum ve değişkenlerde saklıyorum. Bu değişkenleri bir gruba ekleyebilir miyim? Sözdiziminde bana yardımcı olabilir misiniz? Ayrıca bunu yapmanın etkili bir yolu varsa, lütfen paylaşın …
282 python  tuples 

11
Python çoklu dönüş değerini yoksay
Bir tuple içinde birden çok değer döndüren bir Python işlevi var diyelim: def func(): return 1, 2 Geçici bir değişkene atamak yerine sonuçlardan birini görmezden gelmenin güzel bir yolu var mı? Diyelim ki sadece ilk değerle ilgileniyorsam, bundan daha iyi bir yol var mı: x, temp = func()
274 python  function  tuples 


8
Grubu listeye ve geri dönüştür
Şu anda döşeme oyunlarını kullanarak pygame'de bir oyun için bir harita editörü üzerinde çalışıyorum. Seviye, aşağıdaki yapıdaki bloklardan oluşur (çok daha büyük olsa da): 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)) burada "1" duvar olan bir blok ve "0" boş hava olan bir bloktur. Aşağıdaki kod temel olarak …
207 python  list  tuples 

15
Tuple sınıflarında “Item1”, “Item2” 'den daha iyi adlandırma
Bir Tuple sınıfı kullanmanın ancak içindeki öğelerin adlarını sağlamanın bir yolu var mı? Örneğin: public Tuple&lt;int, int, int int&gt; GetOrderRelatedIds() Bu, OrderGroupId, OrderTypeId, OrderSubTypeId ve OrderRequirementId için kimlikleri döndürür. Yöntemimin kullanıcılarına hangisinin hangisi olduğunu bildirmek güzel olurdu. (Yöntemi çağırdığınızda sonuçlar sonuçtur.Item1, sonuç.Item2, sonuç.Item3, sonuç.Item4. Hangisinin hangisi olduğu açık değildir.) (Sadece …
206 c#  c#-4.0  tuples 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.