piton frumos

piton frumos
Da, că într-adevăr acolo - o dată și de a trebui să se întoarcă la proiect, care a fost abandonat acum câteva luni. Dar, uneori, se întâmplă că, cu greu dezasambla cod, care a scris recent propriile degete.

Fie că sunteți scris un proiect mare sau un mic script dintr-o dată. Pentru orice bucată de cod nu strica pentru a face un pic de efort pentru a face succinte. Este mai bine să-l facă în pași - de exemplu, mai întâi în mod corect a scrie cicluri. Trebuie să vă gândiți întotdeauna cu privire la modul de a optimiza și de a îmbunătăți codul - și atunci veți simți ca script-uri și funcțiile s-au îmbunătățit.

Astăzi - al doilea post dintr-o serie idiomurile Python în articole. în care considerăm lucrul cu liste.

Cum de a lucra cu liste în Python?

Liste - utilizate pe scară largă structura de date, pentru care se pot găsi o mulțime de aplicații. Acesta este unul dintre tipurile de secvență în Python - și, astfel, ei pot folosi metodele încorporate ale limbajului. Ele pot fi folosite ca argumente funcției.

Atunci când se lucrează cu liste de multe ori există mai multe modalități de a face ceva. Dar întotdeauna există un mod care este mai ușor, mai rapid și mai ușor de citit pe alții. Nu este nevoie să explice de ce este necesar să le utilizeze.

Crearea unei liste în Python

Timpul este necesar pentru a inițializa lista valorilor X. Cum se face corect?

După cum puteți vedea, un mod foarte compact. Pur și simplu multiplica valoarea de numărul de ori că ar trebui să fie pe lista.

în lista de Python comprehensions

De fapt, lista comprehensions (lista comprehensions) - este destul de un subiect larg. Și este un instrument universal, care este adesea suficient pentru a ajuta. Citiți documentația.

Exemplul de mai sus de a crea o list_1 variabilă, care conține toate numere întregi de la 1 la 100, o listă care conține numai numere (cele care împărtășesc 2). Această tehnică poate fi utilizată: [f (x) pentru x în lista (condiții)]. unde f (x) - o funcție de x, iar condițiile - o unitate opțională cu instrucțiuni condiționale. Același lucru poate fi imbricate.

Listă în șir de caractere Python

Șirul de conectare în listă - o problemă care apare în mod frecvent. În Python, este foarte simplu de a face, dar nu întotdeauna intuitiv cum.

După cum puteți vedea, o modalitate de rece pentru a transforma o listă într-un șir de caractere - Call JOIN (), care trece ca o lista de argumente pe care doriți să vă conectați.

Poate că toate listele. Sunt sigur că va folosi de multe ori liste în Python, așa că încercați să vă amintiți aceste lucruri simple, descrise in articol. Din păcate, am, de asemenea, urcat pe o greblă și lucrurile nu s-au folosit, așa cum este descris mai sus. funcționalitate cod nu suferă, ci aspectul și lizibilitatea - suficient de puternic.

Vă mulțumim Jamal Moir pentru sfaturi mari.

Legate de posturi: