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

  • case LianLi

    case LianLi

    28 Mayıs 2010
  • Feel The Electricity!

    Feel The Ele

    20 ŞUBAT 2010
  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007