python基础问题,数据转换?

从SQLserver中取出的一组数据 result=[('1', 4149), ('10', 9722), ('11', 7022), ('12', 4560)] 怎样用Python的方法怎么变成x=["1","2","3","4"] y=[4149,9722,7022,4560]

x = []

y = []

for item in result:

x.append(item[0])

y.append(item[1])

print(x, y)

运行效果

希望对您有所帮助!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-11-24
代码如下:
x=[]
y=[]
for each in result:
x.append(each[0]) //前面有4个空格,代码缩进
y.append(each[1]) //前面有4个空格,代码缩进
缩进要调整一下本回答被提问者采纳
第2个回答  2021-12-05
有时候,我们需要对数据内置的内心进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。
第3个回答  2021-11-24
python常用数据转换
一、字符串与列表转换:
1、字符串转列表(分隔符截取字符串):split
time_set = "0 0/3 9-11 * * ?"print(time_set.split(' '))

输出:['0', '0/3', '9-11', '*', '*', '?']
2、列表转字符串:join
list = ['1', '2', '3', '4', '5', '6']
print(','.join(list))

输出:1,2,3,4,5,6
二、json与字典转换:
1、接口请求获取的数据转列表(转字典、列表或元组都可用json.loads)
import json

resp = requests.get(url, headers=headers)
jobdata = json.loads(resp.text)for item in jobdata: print(item['jobName'])

输出:
LoanExpireSendSmsJob
LoanOverSendSmsJob
2、Python数据结构转换为JSON:json.dumps
import json

url = server_id('host_new')+'/jrocket2/api/h5/profile'data = {"name":self.name,"cnid":self.cnid}
headers = {'content-type': 'application/json', 'X-Product-Code': self.X_Product_Code,'X-User-Token': self.token}
resp = requests.post(url, data=json.dumps(data
相似回答