Python列表解析
################################## # 新建一个列表l1直接在列表中输入数字 l1 = [1, 2, 3, 4, 5, 6, 7, 8, 9] # 如果数字过多比如1-99手动输入不现实,可以使用循环 l2 = [] for i in range(1, 100): l2.append(i) print(l2) # 第三种方法就是使用列表解析 l3 = [i for i in range(1, 100)] print(l3) # 上面的学会了那么像什么奇数的列表,偶数列表以及各种运算结果组成的列表用解析式很方便 l4 = [i ** 2 for i in range(10)] print(l4) ################################## # 简化输入是解析式的最好应用比如:[A1, A2, A3, B1, B2……]等 # 直接手动输入我们就不浪费时间了。用for循环 l5 = [] for i in range(65, 68): for j in range(1, 4): l5.append(f"{chr(i)}{str(j)}") print(l5) # 用列表解析 l5 = [f"{chr(i)}{str(j)}" for i in range(65, 68) for j in range(1, 4)] print(l5) # 当然典型的应用就是在办公自动化中Excel表格输入或读取行列内容很方便。