Skip to content

Commit 6ea58cf

Browse files
committed
几种for循环
1 parent c61e3d6 commit 6ea58cf

File tree

4 files changed

+239
-173
lines changed

4 files changed

+239
-173
lines changed

.idea/workspace.xml

Lines changed: 6 additions & 173 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

__init__.py

Whitespace-only changes.

venv/com/python/for/for1.py

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
players = ['Kobe', 'Lebron', 'Stephen']
2+
for (i, j) in enumerate(players):
3+
print(i, j)
4+
5+
## 展示一下enumerate函数的作用
6+
print(list(enumerate(players)))
7+
8+
numbers = [12, 454, 123, 785, 65]
9+
for n in iter(numbers):
10+
print(n)
11+
12+
l = 0
13+
while l < len(numbers):
14+
print(numbers[l])
15+
l += 1
16+
17+
numbers = [12, 454, 123, 785, 65]
18+
for i in range(len(numbers)):
19+
print(i, numbers[i])
20+
21+
for (i, j, k) in [[1, 2, 3], [4, 5, 6], [7, 8, 9]]:
22+
print(i, j, k)
23+
24+
a = [1, 2, 3]
25+
b = [4, 5, 6]
26+
print(list(zip(a, b)))
27+
[(1, 4), (2, 5), (3, 6)]
28+
# 如果zip的两个数组长度不一致,则会按照短的进行zip
29+
print(list(zip(a, b)))
30+
[(1, 7), (2, 8)]
31+
32+
# 递归
33+
34+
numbers = [12, 454, 123, 785, 65]
35+
36+
37+
def recursion(list, index):
38+
if index == len(list):
39+
return
40+
else:
41+
print(list[index])
42+
recursion(numbers, index + 1)
43+
44+
45+
recursion(numbers, 0)

venv/com/python/qt5/xigua/xigua.log

Lines changed: 188 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)