第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

想要在整數(shù)和浮點(diǎn)數(shù)之間排序,整數(shù)從最低到最高排序

想要在整數(shù)和浮點(diǎn)數(shù)之間排序,整數(shù)從最低到最高排序

我有一個包含以下數(shù)據(jù)的文件:1,0.000081181,0.0000810112,0.000081225,0.000080918,0.000080921,0.000081092,0.00008100260,0.00008087248,0.0000798269,0.0000795871,0.0000795451,0.0000791020,0.00007932我希望能夠?qū)ξ募M(jìn)行排序,以便將整數(shù)值從最低到最高排序。使用 sorted 函數(shù)進(jìn)行排序時,它似乎是按數(shù)字排序。a_s = sorted(List)for i in a_s:    print(i)所以輸出是:1,0.000081011,0.000081091,0.0000811812,0.000081222,0.0000810020,0.00007932248,0.00007982260,0.000080875,0.0000809151,0.0000791069,0.0000795871,0.000079548,0.00008092我將如何獲得它以便將數(shù)值從最低值到最高值排序?
查看完整描述

1 回答

?
斯蒂芬大帝

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個贊

嘗試這個:


with open('test.txt') as fp:

    data = [line.strip().split(',') for line in fp]


res = '\n'.join([','.join(x) for x in sorted(data, key=lambda x: int(x[0]))])

print(res)

輸出:


1,0.00008118

1,0.00008101

1,0.00008109

2,0.00008100

5,0.00008091

8,0.00008092

12,0.00008122

20,0.00007932

51,0.00007910

69,0.00007958

71,0.00007954

248,0.00007982

260,0.00008087


查看完整回答
反對 回復(fù) 2023-02-22
  • 1 回答
  • 0 關(guān)注
  • 110 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號