列表对象的python变量名,最佳实践

列表对象的python变量名,最佳实践,python,Python,我有一个变量,它将保存一个客户ID列表 代码如下所示: customers = [1,2,3,4,5,6,7,8,9] for customer in customers: do logic 我的问题是,在Python中,以下名称是否是更好的可读性实践 customer_list = [1,2,3,4,5,6,7,8,9] for customer in customer_list: do logic 这个问题的出现是因为我不知道什么是更具可读性和更好的实践 谢谢你的意见

我有一个变量,它将保存一个客户ID列表

代码如下所示:

customers = [1,2,3,4,5,6,7,8,9]

for customer in customers:
    do logic
我的问题是,在Python中,以下名称是否是更好的可读性实践

customer_list = [1,2,3,4,5,6,7,8,9]

for customer in customer_list:
    do logic
这个问题的出现是因为我不知道什么是更具可读性和更好的实践


谢谢你的意见

也许你会在我投票决定以基于意见的方式结束这篇文章中找到答案,因为事实上,我更喜欢
客户
而不是
客户列表
,但理想情况下,你可以用类似类型提示的方式告诉你
客户
应该是什么类型(一个整数列表)。两者都没有错,事实上你正在考虑这一点是个好迹象。显然是主观的,但我不认为
customer\u list
更好。列表是一个列表,这并不特别重要。这是某种可枚举的集合。您是否有
age\u int
name\u str
?我将使用
客户ID
。对于
客户
我希望类或行包含所有数据。但是我不会使用
\u list
问题是,为了可读性,现在客户和客户很容易混淆为可读性问题,那么如何命名list对象呢?