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

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

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

ภาพประจำตัวสมาชิก
jirawoot
PHP VIP Members
PHP VIP Members
โพสต์: 3129
ลงทะเบียนเมื่อ: 17/06/2019 10:30 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย jirawoot »

โค้ด: เลือกทั้งหมด

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 449 times
tatiya
PHP VIP Members
PHP VIP Members
โพสต์: 2845
ลงทะเบียนเมื่อ: 09/07/2018 9:35 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย tatiya »

ใช้ python เวอร์ชั่นไหนครับ
tatiya
PHP VIP Members
PHP VIP Members
โพสต์: 2845
ลงทะเบียนเมื่อ: 09/07/2018 9:35 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย tatiya »

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

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

โค้ด: เลือกทั้งหมด

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
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 92