ตัวอย่าง
โค้ดด้านล่างตรวจสอบว่าทุกหลักของทุกตัวเลขในลิสต์มาจากชุดหลักที่กำหนด (1,4,5,3) โดยแปลงเป็นสตริงและใช้ join
my_list = [415, 133, 145, 451, 154]
print("The list is :")
print(my_list)
my_digits = [1, 4, 5, 3]
digit_string = ''.join([str(ele) for ele in my_digits])
all_elems = ''.join([str(ele) for ele in my_list])
my_result = True
for element in all_elems:
for ele in element:
if ele not in digit_string:
my_result = False
break
if my_result == True:
print("All elements have been made from required digits")
else:
print("All elements haven't been made from required digits")
ผลลัพธ์
The list is : [415, 133, 145, 451, 154] All elements have been made from required digits
คำอธิบาย
กำหนดลิสต์ตัวเลขและลิสต์หลักที่อนุญาต
แปลงลิสต์หลักเป็นสตริง digit_string
แปลงลิสต์ตัวเลขทั้งหมดเป็นสตริงต่อเนื่อง all_elems
ตรวจสอบทุกตัวอักษรใน all_elems ว่าอยู่ใน digit_string ทั้งหมดหรือไม่
แสดงข้อความผลลัพธ์