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

  • celebrateubuntu

    celebrateubu

    23 Mayıs 2011
  • CMTelly

    CMTelly

    2 Mayıs 2007
  • Hot For Nutrition

    Hot For Nutr

    26 ŞUBAT 2007