從列表中取出字串並儲存在csv中

2021-08-28 04:50:19 字數 918 閱讀 5379

import csv

import json

with open('a.csv','rt',encoding="utf-8") as csvfile:

reader = csv.dictreader(csvfile)

column = [row['symptom_list'] for row in reader] #["肢端缺血"]

# print(column)

f = open('y.csv', 'w', encoding="utf-8",newline='') #系統自動建立乙個y.csv檔案。並空格去掉

csv_file = csv.writer(f) #將內容寫入y.csv檔案

csv_file.writerow(['symptom_list']) #每一行分別寫入symptom_list

s=set() #去重

for i_str in column: # column is a list of lists, i is a list of string

#print(i_str)

i_str=i_str.replace('\\',"/")

i_list=json.loads(i_str) #獲取列表中的字串,是乙個json格式

for ii in i_list\

: # string inside list (we get list from json string)

print(ii)

s.add(ii)

for ii in s:

# csv_file.writerow(ii) #無,症,狀,型,潰,瘍

csv_file.writerow([ii]) #膿疱性痤瘡

print(len(s))

f.close()

oracle中取出字串中的數字

在oracle中要擷取類似0.2g 2ml 10支 300盒中的容量,研究好久,終於完成了,寫了個function,供參考 create or replace function query colume material spec in varchar2 return number as f col...

JS 取出字串中重複次數最多的字元並輸出

取出字串中重複字數最多的字元 var words sdfghjkfastgbyhnvdstyaujskgfdfhlaa 建立字串 var word,單個字元 length 該字元的長度 定義輸出物件 var max 遞迴方法,傳入字串 function words arguments.callee ...

JS 取出字串中重複次數最多的字元並輸出

取出字串中重複字數最多的字元 var words sdfghjkfastgbyhnvdstyaujskgfdfhlaa 建立字串 var word,單個字元 length 該字元的長度 定義輸出物件 var max 遞迴方法,傳入字串 function words arguments.callee ...