Читабельность кортежей: [0,0] vs (0,0)

Я использую Python несколько раз и открываю для себя "питоновский" способ кодирования. Я использую много кортежей в своем коде, большинство из них являются полярными или декартовыми позициями.

Я обнаружил, что пишу это:

window.set_pos([18,8])

вместо этого:

window.set_pos((18,8))

чтобы избавиться от двойных скобок, которые мне было трудно читать.

Кажется, что python автоматически выполняет преобразование типа из списка в кортеж, так как мой код работает правильно.

Но хороший ли это способ кодирования? Есть ли у вас какой-нибудь совет по презентации, который я мог бы использовать для написания читаемого кода?

Заранее благодарю вас за, безусловно, поучительные ответы.

21
задан Jérôme Martin 29 June 2012 в 12:19
поделиться