python讀取列表中的元素並插入MySQL資料庫

2021-08-17 12:24:17 字數 739 閱讀 1921

列表的資料項不需要具有相同的型別

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()   //提交任務,資料才會寫入資料庫

python學習 對列表中的元素去重並保持原順序

比如 list1 1,2,4,9,5,6,5,2,4,7,8,0 現在需要對其進行去重,最簡單的操作是通過set方法 得到 0,1,2,4,5,6,7,8,9 但是這樣就改變了原來的順序,如果我們還想保持原來列表的順序,可以通過sort 方法中的key欄位進行設定 list1 1,2,4,9,5,6...

Python刪除列表中的重複元素並保持順序不變

方式一 原理 建立乙個空列表,通過對比列表中是否存在這個元素,存在則新增,不存在則pass list1 8 2,3 7,1 5,6 2,3 4,4 list2 for i in list1 如果不在列表中 ifnot i in list3 print list2 列印結果 8,2,3,7,1,5,6...

python中刪除列表中的元素

1.remove remove刪除列表中的某個元素,但是只刪除第一 這個第一是指從前至後 個出現的。in 11 a 0,2,3,2 in 12 a out 12 0,2,3,2 in 13 a.remove 2 in 14 a out 14 0,3,2 2.del 根據元素的索引刪除元素 in 21...