Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

เขียนโปรแกรมใน Python เพื่อจัดเรียงองค์ประกอบทั้งหมดในชุดที่กำหนดโดยเรียงลำดับจากมากไปน้อย


ป้อนข้อมูล − สมมติว่าคุณมีซีรีส์

0 abdef
1 ijkl
2 Abdef
3 oUijl

ผลผลิต − และผลลัพธ์ขององค์ประกอบทั้งหมดตามลำดับจากมากไปน้อย

3 oUijl
1 ijkl
0 abdef
2 Abdef

วิธีแก้ปัญหา

เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนด้านล่าง -

  • กำหนดซีรีส์

  • ใช้วิธี sort_values ​​โดยมีอาร์กิวเมนต์เป็น ascending =False มีการกำหนดไว้ด้านล่าง

data.sort_values(ascending=False)

ตัวอย่าง

รายการรหัสที่สมบูรณ์มีดังนี้

import pandas as pd
l=["abdef","ijkl","Abdef","oUijl"]
data=pd.Series(l)
print("original series: \n ", data)
print(data.sort_values(ascending=False))

ผลลัพธ์

3 oUijl
1 ijkl
0 abdef
2 Abdef