目录
创建多个二维列表,不能使用同一个一维列表:
'''
此处为了创建S、D、M 三个二维列表,一开始试图只使用一个一维列表item,循环append到S、D、M上,
但发现对S、D、M中任意一个进行操作时,会相互影响,原因是同一个item指向同一块内存
'''
S = []
D = []
M = []
'''错误示范
for i in range(n):
item = []
for j in range(m):
item.append(0)
S.append(item)
D.append(item)
M.append(item)
'''
''' 正确创建方法 '''
for i in range(n):
item = []
item1 = []
item2 = []
for j in range(m):
item.append(0)
item1.append(0)
item2.append(0)
S.append(item)
D.append(item1)
M.append(item2)
python3.*报“ImportError: No module named ‘MySQLdb'”
方法解析:
MySQLdb只支持Python2.*,还不支持3.* 可以用PyMySQL代替。安装方法:pip install PyMySQL 然后在需要的项目中,把 __init__.py中添加两行: import pymysql pymysql.install_as_MySQLdb() 就可以用 import MySQLdb了。其他的方法与MySQLdb一样。
import pymysql
pymysql.install_as_MySQLdb()