Skip to main content
 首页 » 编程设计

python之是否有更 pythonic 的方式来生成以下列表

2025年05月04日21Renyi-Fan

<分区>

列表:

['a0', 'a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'a7',  
 'b0', 'b1', 'b2', 'b3', 'b4', 'b5', 'b6', 'b7', 
 'c0', 'c1', 'c2', 'c3', 'c4', 'c5', 'c6', 'c7', 
 'd0', 'd1', 'd2', 'd3', 'd4', 'd5', 'd6', 'd7', 
 'e0', 'e1', 'e2', 'e3', 'e4', 'e5', 'e6', 'e7', 
 'f0', 'f1', 'f2', 'f3', 'f4', 'f5', 'f6', 'f7', 
 'g0', 'g1', 'g2', 'g3', 'g4', 'g5', 'g6', 'g7', 
 'h0', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'h7'] 

我试过使用 itertools 但没有成功,

我目前生成上述列表的代码是:

dmi_list = [] 
for i in range(ord('a'), ord('i')): 
  for j in range(0,8): 
     dmi_list.append(chr(i)+str(j)) 
 
print(dmi_list)