- 博客(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 318
原创 在python列表中遇到的问题:列表b=列表a,修改列表b后a也会变
对于列表构成的列表A:列表B和C同时继承列表A中的某个列表,当对B进行扩展append()或者移除remove()操作时,C同时也会变化。# 列表Aa=[[1, 2, 3], [1, 2, 3, 4], [2, 3, 4]]# 列表B和Cb=a[1] # b=[1,2,3,4]c=a[1] # c=[1,2,3,4]# 扩展列表Cc.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 1668
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人