此代码输出特定马匹的时间戳和赔率。我想从代码的输出中删除时间戳。我的代码:request2 = requests.get('https://www.punters.com.au/api/web/public/Odds/getOddsComparisonCacheable/?allowGet=true&APIKey=65d5a3e79fcd603b3845f0dc7c2437f0&eventId=1045618&betType=FixedWin', headers={'User-Agent': 'Mozilla/5.0'})json2 = request2.json()for selection in json2['selections']: for fluc in selection['flucs'][0]: data = ast.literal_eval(selection['flucs']) print(data[-2:])代码输出:[[1598060018, 12.97], [1598060095, 13.13]][[1598060066, 4.41], [1598060095, 4.36]][[1598060030, 2.11], [1598060095, 2.12]][[1598060030, 5.69], [1598060095, 5.61]][[1598059986, 16.35], [1598060095, 16.6]][[1598060006, 12.06], [1598060095, 12.35]][[1598060026, 25.83], [1598060095, 26.25]][[1598060026, 39.25], [1598060095, 39.83]]代码的期望输出:[[12.97], [13.13]][[4.41], [4.36]][[2.11], [2.12]]
2 回答
慕码人2483693
TA贡献1860条经验 获得超9个赞
以下
data = [[1598060018, 12.97], [1598060095, 13.13]]
new_data = [[x[1]] for x in data]
print(new_data)
输出
[[12.97], [13.13]]
MYYA
TA贡献1868条经验 获得超4个赞
for lsst in new data:
a=[str(item) for item in lsst if "." not in lsst]
或者
if type==float:
"keep it"
else:
"remove .. delete whatever"
添加回答
举报
0/150
提交
取消