किसी कारण से मुझे यह याद नहीं है कि यह कैसे करना है - मेरा मानना है कि यदि कोई शर्त सत्य थी, तो पाइथन में एक चर सेट करने का कोई तरीका था?पायथन सशर्त परिवर्तनीय सेटिंग
value = 'Test' if 1 == 1
कहाँ यह उम्मीद है कि 'टेस्ट' के लिए मूल्य स्थापित करेगा अगर हालत (1 == 1) सच है: क्या मेरा मतलब यह है। और उस के साथ, मैं इस तरह, विभिन्न चर सेट करने के लिए कई स्थितियों के लिए परीक्षण करने के लिए जा रहा था:
value = ('test' if 1 == 1, 'testtwo' if 2 == 2)
और इसी तरह बस कुछ ही स्थितियों के लिए। क्या यह संभव है?
value = 'Test' if 1 == 1 else 'NoTest'
अन्यथा, वहाँ किसी और ज्यादा नहीं है:
आह, मैं 'else' खो रहा था, और यह मुझे नहीं बताया कि मुझे एक की जरूरत है। मुझे लगता है कि मुझे बेहतर जाना चाहिए था, क्योंकि अगर स्थिति समान नहीं है, तो यह किसी भी चीज़ पर सेट नहीं होगी। धन्यवाद! – SolarLune
यदि यह स्पष्ट नहीं है, तो आप इन्हें चेन कर सकते हैं (जैसे 'value = v1 में c1 अन्य v2 अगर c2 else v3')। एक शब्दकोश का उपयोग करना एक विकल्प है। – James