สอนเขียนนับตัวอักษรพิมพ์ใหญ่ Python จากตัวแปร List โดยใช้ for loop 2 ชั้น และใช้คำสั่ง isupper() เพื่อเช็คว่าตัวอักษรดังกล่าวเป็นตัวพิมพ์ใหญ่หรือไม่ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง นับตัวอักษรพิมพ์ใหญ่ Python
data = ['ApplE', 'OranGe', 'BananA']
count = 0
for x in range(len(data)):
for y in range(len(data[x])):
if( data[x][y].isupper() ):
count = count + 1
print('Uppercase letters = '+str(count))
ผลลัพธ์
Uppercase letters = 6
โค้ดด้านบนได้ผลลัพธ์เท่ากับ 6 คือ อักษรตัวพิมพ์ใหญ่ได้แก่ A, E, O, G, B และ A หลักการ คือ นำตัวแปร List มาวนลูปเท่ากับจำนวนข้อมูลที่มี (for แรก) จากนั้นในลูปที่ 2 เป็นการวนลูปเท่ากับจำนวนตัวอักษรของแต่ละ Index จากนั้นใช้คำสั่ง isupper() เพื่อเช็คว่าตัวอักษรดังกล่าวเป็นตัวพิมพ์ใหญ่ หรือไม่ ถ้าใช้ให้ตัวแปร count บวกเพิ่ม 1