Liste anlaşmasında çoklu komutların nasıl gerçekleştirileceğini bilmek istiyorum. Ben olurdu bu yüzdenListe anlama pythonunda çoklu eylemler
[print ("bla1") and print ("bla2") for i in list]
4 uzunluğunda 4 listesi için:
bla1
bla2
bla1
bla2
bla1
bla2
bla1
bla2
Dtrangely yeterince kolayca bulamadık
Bana gibi basit bir şey için bir örnek verebilir dokümantasyonda. (Bunun nedenini açık bir şekilde görebildim ve bana bildirmeme izin verebilirseniz, daha iyi olacak olan şeyleri nasıl arayabilirim?).
DÜZENLEME: Tamam, bu yorumlara göre çok kötü bir örnekti. I , eskiden yeni bir tane oluşturmakla ilgileniyor ancak bunu yapmak için iki komut gerektirdiğimi hissediyorum. (elbette basit bir baskı değil). Örneğin, . Listelerim var ve alt listelerin manipülasyonunun sonucu olan bir liste oluşturmak istiyorum.
Eğer liste anlamalarınızı çok karmaşık hale getirirseniz, bunların anlaşılması mümkün olmayacaktır! –
Python 3'te 'print 'bir işlevdir, bu kodun basit bir varyantı çalışır. Yine de, bunu yapmak için hala kötü bir yol. –
"iki komut"? Bununla kastettiğinizi düşündüğünüzden örnekler verebilir misiniz? Net değil. Bir "komut", herhangi bir resmi Python anlamına gelmez. "Deyim" mi demek istiyorsun? Eğer öyleyse, liste kavraması işe yaramaz. "İşlev" mi yoksa "ifade" mi demek istiyorsun? Öyleyse, bir örnek niçin iki ifadenin açıklığa kavuşturulmasına yardımcı olur. –