列表的数据项不需要具有相同的类型
List=[1,2,3,4,5,6,7]
print(List[1:5])
输出结果为:2,3,4,5
-----------------------------------------
python读取列表中的元素并插入MySQL数据库
# -*- coding:utf-8 -*-
import pymysql
list=[20,5,'wangyan']
connent = pymysql.connect(host='localhost', user='root', passwd='123', db='user', charset='utf8') //db为所使用的数据库
cursor = connent.cursor()
sql="insert into test(age,id,name) values("+str(list[0])+","+str(list[1])+","+" ' "+list[2]+" ' "+")" //test为表名,由于list[0]和list[1]的元素类型是整型,所以需要将其转化为字符串,list[2]本身为字符串类型,但需要加入单引号 ' ',sql语句中values的值为字符串的拼接,每个从列表中获取的元素为表的一个字段
print(sql) //在控制台上打印sql语句
cursor.execute(sql)
connent.commit() //提交任务,数据才会写入数据库
网友评论