- 博客(4)
- 收藏
- 关注
原创 python解数独
直接写出了解数独,中间过程超级复杂,主要思路也是平时解数独的思路: 遍历数组,找出每个空白处可以填写的数字 若存在有空白处可填写的数字只有1个,则直接填写,再次重复步骤1 若同行、同列、同一个九宫格这个数字只能填写在这里,填写后重复步骤1 若2、3都不行,则开始试数 2模块的代码: # 判断每个空白处(为0的位置)可以填写的数字,若存在有空白处可填写的数字只有1个,则直接填写 for i in range(len(a)): black_num.append([]) # black_num为可填写的数字
2020-06-15 20:24:12
405
原创 在python列表中遇到的问题:列表b=列表a,修改列表b后a也会变
对于列表构成的列表A: 列表B和C同时继承列表A中的某个列表,当对B进行扩展append()或者移除remove()操作时,C同时也会变化。 # 列表A a=[[1, 2, 3], [1, 2, 3, 4], [2, 3, 4]] # 列表B和C b=a[1] # b=[1,2,3,4] c=a[1] # c=[1,2,3,4] # 扩展列表C c.append(4) #c=[1,2,3,4,4] # 此时列表A和列表B都有扩展 # a=[[1, 2, 3], [1, 2, 3, 4, 4], [2,
2020-05-14 11:55:16
2056
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅