அல்கோரிதம்iteration over string
Iteration Over a String (Indices, enumerate, neighbors) — சரம் மீது சுற்று
TT
Testlaa Team
May 14, 2026•1 min read
சுற்று — for ch in s அல்லது index உடன் enumerate; நோக்கம் மற்றும் ஒற்றைப் பிழை தவிர்ப்பு.
உண்மை உலகில் இது ஏன் முக்கியம்?
திரை வாசிப்பான் — எழுத்து எழுத்து. diff — இரட்டை index நடை.
மையக் கருத்து (மாணவர்களுக்கான விளக்கம்)
enumerate — அண்டை சூழல்; தலைகீழ் — reversed(s) அல்லது [::-1].
Pythonில் முயற்சி செய்வோம்
def with_neighbors(s: str) -> list[tuple[str | None, str, str | None]]:
n = len(s)
return [
(s[i - 1] if i else None, s[i], s[i + 1] if i + 1 < n else None) for i in range(n)
]
print(with_neighbors("ab"))
அடிக்கடி நேரும் தவறுகள்
- index மாற்றி முன் சுற்று — தவிர்ப்பு பிழை.
chபோதுமானபோதுrange(len)தேவையில்லை.
முக்கியச் சுருக்கக் குறிப்புகள்
- index+char —
enumerate. - இணை நடை —
zip.
Tags:
StringsPythonமாணவர்கள்
