① python list怎麼添加元素
list添加元素有幾個方法:
1.
append:(每次只能加一個元素(這個元素也可以是一整個列表),加在最後)
2.
extend:(用另一列表來擴展,添加的元素必須是一個列表類型)
3.
insert添加:(插入,第一個參數是索引值(下標),第二個參數是你要添加的元素)
4.
使用類似字元串的拼接,用【+】:
② python如何把txt中的數字提取出來放到list中,要求格式是int,而不是原始的str
txt裡面文件信息 文件名 1.txt
代碼如下:
with open("1.txt","r") as f:
t1 = f.readline()
#t2 = f.readline() #第二行 可以使用循環 或者讀取全部
txt = t1.strip().replace(" ",",") #去除前後多餘空格,替換中間空格為逗號
text = eval(txt) #可以直接轉列表
lit = list(text)
print(text,lit, type(t1))
③ python 把list元素插入資料庫
有錯最好貼一下報錯內容
看一下story[0]的類型,print type(story[0])
%s,代表是字元串,如果不是str類型的話,轉換一下.
sql = "INSERT INTO qsbk(pagenum) VALUES ('%s')" %(str(story[0]))
④ 用Python讀取文件中的數字並加入list的問題
array=[]
forlineinopen('testdata.txt'):
array.extend(line.strip().split(''))
array=map(int,array)
print(array)
⑤ python中輸入一個list
#-*-coding:UTF-8-*-
infos=raw_input("請輸入經緯度列表")
list_info=eval(infos)
foriinlist_info:
printi
⑥ python中List添加元素的幾種方法
據我所知,列表添加元素有append方法,insert方法
此外兩個列表相加也能產生新的列表如[1,2]
+
[3,4]
=
[1,2,3,4]
列表乘以一個數,能實現列表中元素的多倍復制,如[1,2]*2
=
[1,2,1,2]
差不多就這么多了
⑦ python從txt文件中讀取數字,並放入list中
背景:
文件內容每一行是由N個單一數字組成的,每個數字之間由製表符區分,比如:
0 4 3 1 2
2 1 0 3
1 2 0
……
現在需要將每一行數據存為一個list,然後所有行組成一個大的list。
工具:
1.strip():用於移除字元串頭尾指定的字元,默認為空格,返回是字元串。
2.split():通過指定分隔符對字元串進行切片,返回是字元串組成的list。
實例:
⑧ python 新增資料至 list
print{'1':map(lambdax:str(x),list)}