ในส่วนหนึ่งของการจัดการข้อมูล เราจะพบว่าต้องมีตัวพิมพ์เล็กและตัวพิมพ์ใหญ่เพียงตัวเดียวสำหรับตัวอักษรทั้งหมดในสตริง ในบทความนี้เราจะมาดูวิธีการนำรายการที่มีองค์ประกอบสตริงที่มีตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ผสมกัน จากนั้นเราจะใช้ฟังก์ชันของ python เพื่อแปลงทั้งหมดให้เป็นกรณีเดียว
ด้วยส่วนล่าง()
ฟังก์ชันล่างคือฟังก์ชันสตริงที่สามารถแปลงสตริงทั้งหมดเป็นตัวพิมพ์เล็กได้ ดังนั้นเราจึงใช้แลมบ์ดาและแมปเพื่อใช้ฟังก์ชันด้านล่างกับแต่ละองค์ประกอบในรายการ
ตัวอย่าง
listA = ['MoN', 'TuE', 'FRI'] # Given list print("Given list : \n",listA) res = list(map(lambda x: x.lower(), listA )) # printing output print("New all lowercase list: \n",res)
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
Given list : ['MoN', 'TuE', 'FRI'] New all lowercase list: ['mon', 'tue', 'fri']
กับบน()
ในวิธีนี้เราใช้ upper() กับรายการโดยตรงผ่าน for loop ดังนั้นแต่ละสตริงจึงถูกแปลงเป็นตัวพิมพ์ใหญ่
ตัวอย่าง
listA = ['MoN', 'TuE', 'FRI'] # Given list print("Given list : \n",listA) res = [x.upper() for x in listA] # printing output print("New all uppercase list: \n",res)
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
Given list : ['MoN', 'TuE', 'FRI'] New all uppercase list: ['MON', 'TUE', 'FRI']