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

  • pissengehen

    pissengehen

    26 EYLÜL 2006
  • thewinekone

    thewinekone

    17 Aralık 2005
  • tutvid

    tutvid

    19 AĞUSTOS 2006