list1 = get_json_value_by_key(html,'Code')
a=','.join(list1)
print(a)
你的a是字符串,转换成列表就是每个字符一个元素。a是字符串,说明list1也是字符串组成的列表或者元组,而非你认为的数字元组。你需要处理前用int转换list1中的字符串为整数才行。
list1 = get_json_value_by_key(html,'Code')
list2=[]
for i in list1:
list2.append(int(i))
print(list2) qiuyouzhi 发表于 2020-4-13 09:56
你那个recommendCode为什么要插入,?
开始是一个复杂的列表,把它变成了一组数字 qiuyouzhi 发表于 2020-4-13 09:56
你那个recommendCode为什么要插入,?
recommendCode = get_json_value_by_key(html,'recommendCode')
print(recommendCode)
recommendCode=','.join(recommendCode)
print(recommendCode)
list2 = []
for each in recommendCode:
if each == ',':
continue
list2.append(each)
print(list2)
这是三打印结果,都不是想要的...不知道那个地方错了
['6,1,7,2,10', '1,9,4,10,8']
6,1,7,2,10,1,9,4,10,8
['6', '1', '7', '2', '1', '0', '1', '9', '4', '1', '0', '8'] qiuyouzhi 发表于 2020-4-13 09:56
你那个recommendCode为什么要插入,?
recommendCode = get_json_value_by_key(html,'recommendCode')
print(recommendCode)
recommendCode=','.join(recommendCode)
print(recommendCode)
list2 = []
for each in recommendCode:
if each == ',':
continue
list2.append(each)
print(list2)
这是三个打印结果,都不是想要的...不知道那个地方错了
我就想把数字变成列表每个数字是一个元素就行
['6,1,7,2,10', '1,9,4,10,8']
6,1,7,2,10,1,9,4,10,8
['6', '1', '7', '2', '1', '0', '1', '9', '4', '1', '0', '8'] 本帖最后由 hrp 于 2020-4-13 10:18 编辑
你自己的提问给的示例都不对,也难怪这么多答案都不是你想要的。看了半天都不知道你想要什么。
原始数据是什么样的?示例?
你想要的处理结果是什么样的?示例?
hrp 发表于 2020-4-13 10:17
你自己的提问给的示例都不对,也难怪这么多答案都不是你想要的。看了半天都不知道你想要什么。
原始数据是 ...
原始数据:['6,1,7,2,10', '1,9,4,10,8']
我想要的
不好意思啊 ,新手,很多基础知识不了解 lanyacp 发表于 2020-4-13 10:23
原始数据:['6,1,7,2,10', '1,9,4,10,8']
我想要的
原始数据是通过一个函数获取的 recommendCode = get_json_value_by_key(html,'recommendCode') 本帖最后由 hrp 于 2020-4-13 10:45 编辑
lanyacp 发表于 2020-4-13 10:23
原始数据:['6,1,7,2,10', '1,9,4,10,8']
我想要的
src = ['6,1,7,2,10', '1,9,4,10,8']
list1 = []
for i in src:
nl = list(map(int, ))
list1.extend(nl)
print(list1)
hrp 发表于 2020-4-13 10:40
我试了,你的也可以出来结果,谢谢大佬们
页:
1
[2]