2016-11-11 3 views
0
for x in chats: 
     a.append(x[0]) 
     b.append(x[1]) 
     dialogues.append(x[2]) 

Он бросает ошибку: непостоянное использование вкладок и пробелов в отступеПочему я не могу использовать несколько операторов в цикле for следующим образом?

+3

Вы представляете собой непоследовательно использование вкладок и пробелов – Falmarri

+0

Я просто использую одну вкладку, которая требуется – dothermitian

+1

Удалите все ваши вкладки. Затем перепечатайте их. Если это не помогает, попробуйте другой редактор, он может конвертировать некоторые вкладки в пробелы. –

ответ

4

Для отступа, вы должны использовать либо только вкладки только пространство, но не оба перемешаны.

Большая часть сообщества Python использует кратные 4 пробела. Некоторые редакторы смешивают вещи.

+0

Удовлетворительный факт, важно то, чтобы соответствовать уровню отступа при отступов. Что позволяет использовать такие вещи, как 'if X: (7 пробелов), если Y: (13 пробелов): print (« hello ») (-20 пробелов), если Z: (1 пробел) print (« world »). Конечно, избегать. –