Bazı nedenlerden dolayı bunu nasıl yapacağımı hatırlayamıyorum - Python'da bir koşulun doğru olup olmadığını belirlemek için bir yol olduğuna inanıyorum? koşul (1 == 1) doğruysa o umutla 'Testi' olarak değerini kuracakPython Koşullu Değişken Ayarı
value = 'Test' if 1 == 1
: Demek burası.
value = ('test' if 1 == 1, 'testtwo' if 2 == 2)
Ve böylece sadece birkaç koşullar için: Ve bununla, böyle farklı değişkenleri belirlemek için birden çok koşulu test edecekti. Mümkün mü?
value = 'Test' if 1 == 1 else 'NoTest'
Aksi takdirde, çok başka değil:
Ah, 'else' eksiktim ve bana bir ihtiyacım olduğunu söylemedi. Sanırım daha iyi bilmeliydim, çünkü durum eşit olmazsa, hiçbir şeye ayarlanamazdı. Teşekkürler! – SolarLune
Açık olmadığı takdirde, bunları zincirleyebilirsiniz ("value = v1, c1 else v2 ise c2 else v3" ise). Bir alternatif sözlük kullanmaktır. – James