SORU
3 Ocak 2010, Pazar


Genişleyen tartışmalar içine dizilerini

Bir şekilde bir fonksiyon içine Python bir demet gerçek parametreleri genişletmek için var mı?

Örneğin, burada expand() büyü yapar:

tuple = (1, "foo", "bar")

def myfun(number, str1, str2):
    return (number * 2, str1   str2, str2   str1)

myfun(expand(tuple)) # (2, "foobar", "barfoo")

myfun((a, b, c)), myfun tanımlayın diye biliyorum ama tabii ki eski kod da olabilir. Teşekkürler

CEVAP
3 Ocak 2010, Pazar


myfun(*tuple) yapartam olaraksen ne istek.

Yan tema:yoksizin tanımlayıcı olarak kullanmaktuple, , *, *9listfile, ve diğerleri ... bu korkunç uygulama bunun gibi tür adları yerleşikgeri gel ve hiç beklemediğiniz bir anda, sadece aktif olarak alışkanlık haline getir yani ne zaman baytkaçınaraksaklanarak kendi tanımlayıcıları ile adları yerleşik.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Abbeydabby0277's channel

    Abbeydabby02

    9 ŞUBAT 2012
  • Fr. Eckle Studios

    Fr. Eckle St

    29 Kasım 2006
  • TheMasterOfHell100

    TheMasterOfH

    13 AĞUSTOS 2011