ฟังก์ชัน Built in List ทำไมถึง error ที่ print(cmp(list1, list2))

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
jirawoot
PHP VIP Members
PHP VIP Members
Posts: 1233
Joined: 17/06/2019 10:30 am

ฟังก์ชัน Built in List ทำไมถึง error ที่ print(cmp(list1, list2))

Post by jirawoot » 19/06/2019 4:21 pm

Code: Select all

list1 =["python", "helloworld", 2013,2024,3]
list2=[1,2,3,4,5,6]

print(cmp(list1, list2))
print(cmp(list2, list1))
Selection_022213.png
Selection_022213.png (15.28 KiB) Viewed 225 times

tatiya
PHP VIP Members
PHP VIP Members
Posts: 2845
Joined: 09/07/2018 9:35 am

Re: ฟังก์ชัน Built in List ทำไมถึง error ที่ print(cmp(list1, list2))

Post by tatiya » 19/06/2019 6:47 pm

ใช้ python เวอร์ชั่นไหนครับ
Image Image Image GOODBYE AND GOODLUCK EVERYONE Love you all bye. Thank you for everything.
26/09/2019

tatiya
PHP VIP Members
PHP VIP Members
Posts: 2845
Joined: 09/07/2018 9:35 am

Re: ฟังก์ชัน Built in List ทำไมถึง error ที่ print(cmp(list1, list2))

Post by tatiya » 19/06/2019 6:50 pm

built-in function นี้มันสามารถใช้ได้แค่ใน python 2 ครับ คุณน่าจะใช้ python3.x ใช่มั้ยครับ

หรือจะทำ function ขึ้นมาเอง จะประมาณนี้

Code: Select all

list1 =["python", "helloworld", 2013,2024,3]
list2=[1,2,3,4,5,6]


def cmp(a, b):
    return (a > b) - (a < b)

print(cmp(list1, list2))
print(cmp(list2, list1))
1
-1
Image Image Image GOODBYE AND GOODLUCK EVERYONE Love you all bye. Thank you for everything.
26/09/2019

Post Reply

Return to “Programming - C/C++ & java & Python”

Users browsing this forum: No registered users and 3 guests