Python හි for ලූපය සහ if කොන්දේසිය
ගණනය කළ හැකි වස්තුවකින්
සුවිශේෂී මූලද්රව්ය බැහැර කිරීම සඳහා,
ලූපය තුළ if කොන්දේසිය
ඇතුළත් කළ හැකිය.
අපට lst ලැයිස්තුවක් ඇතැයි සිතමු:
lst = [1, 2, 3, 4, 5]
අපි එයින් ඉරට්ටේ සංඛ්යා පමණක්
බැහැර කරමු. මෙය සිදු කිරීම සඳහා, ලූපයේ
ශරීරය තුළ කොන්දේසියක් ලියන්න - අගය
2 අංකයෙන් බෙදූ විට, එහි ඉතිරිය
0 ට සමාන විය යුතුය:
for el in lst:
if el % 2:
print(el) # 2, 4 බැහැර කරයි
එකතුවක් ලබා දී ඇත:
tst = {-2, 1, 3, -5, 4, -8}
එයින් ධන සංඛ්යා පමණක් බැහැර කරන්න.
ලැයිස්තුවක් ලබා දී ඇත:
tst = [7, 1, 2, 5, 3, 9]
දෙකට වඩා විශාල හා පහට වඩා කුඩා වන මූලද්රව්ය නව ලැයිස්තුවකට ලියන්න.
ටුපලයක් ලබා දී ඇත:
tst = (1, 2, 3, 4, 5, 6, 7)
ඉරට්ටේ සංඛ්යා වන මූලද්රව්යවල එකතුව සොයන්න.
අංකයක් ලබා දී ඇත:
tst = 1234567
එයින් ඔත්තේ මූලද්රව්ය පමණක් නව ලැයිස්තුවකට ලියන්න.