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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

為什么 sort 沒有按數(shù)字順序返回這個(gè)列表?

為什么 sort 沒有按數(shù)字順序返回這個(gè)列表?

慕碼人8056858 2021-09-01 10:58:06
當(dāng)我嘗試簡(jiǎn)單地整理出一些數(shù)字時(shí),我在 Python 中使用此代碼遇到以下問題,這是代碼。array = input().split(" ")between_numbers = " <= ".join(sorted(array))print(between_numbers)有了這個(gè)給定的輸入:-100 500 36724 -673 874 37 36 324 627 82 76537 -772 -936 2467 2365 -3763我懂了:-100 <= -3763 <= -673 <= -772 <= -936 <= 2365 <= 2467 <= 324 <= 36 <= 36724 <= 37 <= 500 <= 627 <= 76537 <= 82 <= 874而不是這個(gè):-3763 <= -936 <= -772 <= -673 <= -100 <= 36 <= 37 <= 82 <= 324 <= 500 <= 627 <= 874 <= 2365 <= 2467 <= 36724 <= 76537有人能告訴我這是為什么以及如何解決嗎?
查看完整描述

3 回答

?
米脂

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個(gè)贊

split給你一個(gè)字符串列表。默認(rèn)情況下,字符串按字典順序進(jìn)行比較:

"a" < "aardvark" < "b"
"1" < "10" < "2"

如果您有一個(gè)numbers列表,或者您指定要int轉(zhuǎn)換的排序鍵,則sorted可以執(zhí)行您想要的操作。因此,要么

array = [int(x) for x in input().split(" ")]

或者

between_numbers = " <= ".join(sorted(array, key=int))


查看完整回答
反對(duì) 回復(fù) 2021-09-01
?
元芳怎么了

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超7個(gè)贊

將每個(gè)數(shù)字轉(zhuǎn)換為整數(shù)然后排序

array = [int(i) for i in input.split(' ')]

您將根據(jù)數(shù)字而不是字符串獲得排序列表(這在您的情況下發(fā)生)


查看完整回答
反對(duì) 回復(fù) 2021-09-01
?
互換的青春

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊

x = np.array([2, 1, 4, 3, 5]) np.sort(x) 你可以用這個(gè)


查看完整回答
反對(duì) 回復(fù) 2021-09-01
  • 3 回答
  • 0 關(guān)注
  • 184 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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