2012-02-06 14 views
5

Powiel możliwe:
Good Primer for Python Slice NotationPierwsze x Najpierw elementu z listy

Mam ciąg i jestem łupania w ; charakteru, chciałabym skojarzyć ten ciąg ze zmiennymi, ale dla mnie użyteczne są tylko pierwsze x łańcuchy, drugi jest zbędny;

Chciałem użyć tego kodu poniżej, ale jeśli jest więcej niż 4 śpiączki, to podnieść wyjątek. Czy jest jakiś prosty sposób?

az1, el1, az2, el2, rfsspe = data_point.split(";") 

Odpowiedz

14

Tak! Użyj slicing:

az1, el1, az2, el2, rfsspe = data_point.split(";")[:5] 

że „plastry” wykaz dostać tylko pierwszych 5 elementów.

3

okazji, robię to zwykle, aby dodać wszystkie zmienne z listy (var_list), a następnie, gdy jestem ciowego listę zrobić coś jak

for x in var_list[:5]: 
    print x #or do something 
Powiązane problemy