SORU
22 Mart 2010, PAZARTESİ


Nasıl bir Python listesinde iki öğe konumuna geçiş yapmak için?

İnternette bu sorun için iyi bir çözüm bulmak mümkün muhtemelen anahtarı, konum, liste ve Python gibi aşırı sözler (çünkü) gitmedim.

Oldukça basit – bu liste var:

['title', 'email', 'password2', 'password1', 'first_name', 'last_name', 'next', 'newsletter']

Bir yanında onlar sadece 'password2' 'password1' – tam konumlarını bilmeden pozisyon geçmek istiyorum ve password2 ilk.

Bazı uzun soluklu subscripting listesi-daha doğrusu ile bunu başardım ama olası bir şey biraz daha şık bulmam merak ettiniz mi?

CEVAP
22 Mart 2010, PAZARTESİ


    i = ['title', 'email', 'password2', 'password1', 'first_name', 
         'last_name', 'next', 'newsletter']
    a, b = i.index('password2'), i.index('password1')
    i[b], i[a] = i[a], i[b]

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AlaskanGrizzly

    AlaskanGrizz

    30 EKİM 2009
  • Myron and Nejusha dance

    Myron and Ne

    2 AĞUSTOS 2012
  • Photoshop Training Channel

    Photoshop Tr

    13 Temmuz 2012