Post

OnePythonTip
OnePythonTip@OnePythonTip·
Stop using range(len()) to loop through lists. ❌ Ugly: for i in range(len(list)): print(i, list[i]) ✅ Clean: for i, item in enumerate(list): print(i, item) enumerate() gives you index AND value in one line. One tip a day. Follow for more. #Python #LearnToCode 🐍
OnePythonTip tweet media
English
1
0
0
2
OnePythonTip
OnePythonTip@OnePythonTip·
💡 enumerate() works with ANY iterable. # Tuples for i, val in enumerate((10, 20)): print(i, val) # 0 10, 1 20 # Files with open("data.txt") as f: for i, line in enumerate(f, start=1): print(f"{i}: {line.strip()}") # line numbers! What do you use enumerate for?
English
0
0
0
3
共有