Tôi đang tìm một cách đẹp hơn để gán một tập hợp với danh sách của danh sách nếu danh sách đó không trống, nếu không một danh sách khác sẽ được sử dụng.Chuyển đổi một danh sách để đặt, nhưng nếu trống sử dụng một danh sách mặc định
Nếu có thể tôi muốn một cách đẹp hơn để viết những dòng này (hoặc một cuộc tranh cãi tại sao điều này là cách đẹp nhất):
if args.onlyTheseServers:
only = set(args.onlyTheseServers)
else:
only = set(availableServers)
Hãy nhớ rằng hướng dẫn phong cách Python chính thức ([PEP 8] (http://www.python.org/dev/peps/pep-0008/)) không thích bạn gọi biến của bạn hoặc thuộc tính 'onlyTheseServers'; nó thích 'only_these_servers' hơn. –
'không phải là None' sẽ là True nếu bạn chuyển danh sách trống, bạn có thực sự muốn điều kiện là danh sách trống hoặc biến không là Không? – Geekfish
@ Chris Morgan: Cảm ơn! Tôi sẽ xem xét và chấp nhận nó. Tôi là một chút Java-fied. :-) – Deleted