Я не был уверен, под каким заголовком нужно точно задуматься над этим вопросом, кодирование гольфа кажется подходящим, если немного неспецифично.
Я знаю немного понимания в python, но они кажутся очень трудными для чтения. Как я вижу это, понимание может выполнить то же самое, что и следующий код:
for i in range(10): if i == 9: print('i equals 9')
Этот код намного легче читать, чем то, как работают в настоящее время работы, но я заметил, что у вас нет двух ":" в одной строке... это тоже меня...
мой вопрос:
Есть ли способ получить следующий пример в ONE LINE.
try:
if sam[0] != 'harry':
print('hello', sam)
except:
pass
Что-то вроде этого было бы здорово:
try: if sam[0] != 'harry': print('hellp', sam)
except:pass
Но снова я сталкиваюсь с конфликтующими: Я также хотел бы знать, есть ли способ запустить try (или что-то вроде этого), но, кроме всего прочего, кажется совершенно бессмысленным, что мне нужно поставить, кроме: pass in there. его потерянная линия.
Спасибо вам за вклад... и вот смайлик : D