2015-02-12 3 views
0

Можете ли вы сказать мне, что говорит этот код в простой способ:Что говорит следующий код простым способом?

board = [['' for x in range(BOARD_SIZE)] for y in range(BOARD_SIZE)] 
+1

Добро пожаловать на питона ... язык, поощрять экспериментирование. Первое, что вы можете сделать, когда хотите попытаться понять предложение python, - открыть консоль и набрать ее: '>>> board' расскажет вам больше, чем мы можем это сделать. –

+0

Спасибо, это хороший совет :) –

ответ

1

Этот код создает список списков BOARD_SIZE. Каждый из этих списков будет содержать пустые строки BOARD_SIZE. Так что, если BOARD_SIZE есть 3, то board будет:

board = [ ['', '', ''], 
      ['', '', ''], 
      ['', '', ''] ] 

Вы можете переписать этот код в одну строку:

board = [['', '', ''], ['', '', ''], ['', '', '']] 
+0

Он хочет, (запятая) после каждого внутреннего кронштейна? –

+1

Конечно. Элементы в списке должны быть разделены запятыми. Я разместил их на нескольких строках только для визуального представления. – catavaran

+0

Таким образом, я должен переписать код как: [['' для x в диапазоне (z)], для y в диапазоне (z)] –

Смежные вопросы