如何从字符串中删除某些数据?

此代码输出特定马匹的时间戳和赔率。我想从代码的输出中删除时间戳。


我的代码:


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]]


白板的微信
浏览 88回答 2
2回答

慕码人2483693

以下data = [[1598060018, 12.97], [1598060095, 13.13]]new_data = [[x[1]] for x in data]print(new_data)输出[[12.97], [13.13]]

MYYA

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"
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python