nhập ngẫu nhiên
cho tôi trong phạm vi [5]
tên = ngẫu nhiên. lựa chọn[["Herbert","John","Maria","Dave","Rachael"]]
lời chào = ngẫu nhiên. lựa chọn[["sống lâu và thịnh vượng","sống mãi mãi","sống trọn vẹn"]]
in [tên, lời chào]
Câu lệnh
Pylenin
loves
Python
6 được sử dụng để lặp lại các chuỗi chung trong Python như danh sách, chuỗi, từ điển, v.v. Trong Python, câu lệnh Pylenin
loves
Python
7 lặp lại các mục theo thứ tự chúng xuất hiệnBằng cách sử dụng vòng lặp
Pylenin
loves
Python
7, bạn có thể tự động hóa việc thực thi một khối mã cho từng mục trong chuỗi💡
Nếu bạn thích xem video youtube hơn đọc blog, hãy xem liên kết này hoặc cuộn xuống dưới cùng
Các chủ đề được đề cập
- Cú pháp của vòng lặp for
- Hàm phạm vi Python []
- Lặp lại các kiểu dữ liệu bằng vòng lặp for
- Lặp lại từ điển
- Các vòng lặp lồng nhau
- Các vấn đề cần giải quyết
Cú pháp của vòng lặp for
for [iterating_variable] in [sequence]:
[Do something with iterating_variable]
ví dụ 1
Mã số
x = ["Pylenin", "loves", "Python"]
for word in x:
print[word]
đầu ra
Pylenin
loves
Python
Hàm phạm vi Python []
Giả sử bạn muốn tạo một dãy số từ 0 đến 5 trong Python. Bạn có thể sử dụng hàm
Pylenin
loves
Python
9 để đạt được mục tiêu nàyPylenin
loves
Python
9 trả về một dãy số, bắt đầu bằng 0 theo mặc định, tăng từng số lên 1 [theo mặc định] và dừng trước số đã chỉ địnhcú pháp
________số 8ví dụ 1
Mã số
x = range[0,5]
print[type[x]]
for i in x:
print[i]
đầu ra
Pylenin
loves
Python
0Vì vậy, một
range[start, stop, step]
start - An integer number specifying the position to start.
Default is 0.[Optional]
stop - An integer number specifying the position to stop.
[Required]
step - An integer number specifying the incrementing value.
Default is 1.[Optional]
1 trả về một đối tượng kiểu range[start, stop, step]
start - An integer number specifying the position to start.
Default is 0.[Optional]
stop - An integer number specifying the position to stop.
[Required]
step - An integer number specifying the incrementing value.
Default is 1.[Optional]
2. Khi bạn lặp lại nó, nó sẽ trả về cho bạn một dãy số từ 0 đến 4. Số cuối trong Pylenin
loves
Python
9 là độc quyềnTheo cú pháp hiển thị ở trên,
range[start, stop, step]
start - An integer number specifying the position to start.
Default is 0.[Optional]
stop - An integer number specifying the position to stop.
[Required]
step - An integer number specifying the incrementing value.
Default is 1.[Optional]
1 giống như range[start, stop, step]
start - An integer number specifying the position to start.
Default is 0.[Optional]
stop - An integer number specifying the position to stop.
[Required]
step - An integer number specifying the incrementing value.
Default is 1.[Optional]
5. Nếu bạn không đề cập đến bất kỳ số bắt đầu nào, nó sẽ bắt đầu theo mặc định là 0Ví dụ 2 - Sử dụng một bước với phạm vi[]
Sử dụng các bước trong hàm
Pylenin
loves
Python
9, hoạt động tương tự như sử dụng các bước trong cắt chuỗiMã số
Pylenin
loves
Python
7đầu ra
Pylenin
loves
Python
8Với bước được chỉ định là 2, hàm phạm vi [] trả về một chuỗi số từ 0 [bao gồm] đến 5 [không bao gồm], chứa mọi số thứ 2
Bạn cũng có thể sử dụng một bước phủ định
Mã số
Pylenin
loves
Python
9đầu ra
Pylenin
loves
Python
0Lặp lại các kiểu dữ liệu bằng vòng lặp for
Như đã thảo luận ở trên, một vòng lặp
Pylenin
loves
Python
7 có thể bước qua bất kỳ loại đối tượng trình tự nàoBạn có thể dễ dàng lặp lại trên mọi phần tử của danh sách, bộ dữ liệu, chuỗi hoặc từ điển bằng cách sử dụng vòng lặp
Pylenin
loves
Python
7. cho e. g. , đoạn mã bên dưới lặp lại danh sách và in ra bình phương của mỗi sốMã - Lặp lại trên danh sách
x = ["Pylenin", "loves", "Python"]
for word in x:
print[word]
0đầu ra
x = ["Pylenin", "loves", "Python"]
for word in x:
print[word]
1Bạn cũng có thể thêm các ô vuông của mỗi số vào một danh sách khác
Mã - Lặp lại trên danh sách
x = ["Pylenin", "loves", "Python"]
for word in x:
print[word]
2đầu ra
x = ["Pylenin", "loves", "Python"]
for word in x:
print[word]
3Bạn cũng có thể lặp lại trên các loại dữ liệu khác như chuỗi, bộ dữ liệu và bộ theo cách tương tự
Mã số
x = ["Pylenin", "loves", "Python"]
for word in x:
print[word]
4đầu ra
x = ["Pylenin", "loves", "Python"]
for word in x:
print[word]
5Lặp lại từ điển
Bạn cũng có thể lặp qua từ điển bằng vòng lặp for
Bạn có thể lặp qua từ điển theo 4 cách khác nhau
- Lặp lại chính từ điển
- Lặp lại các phím -
9range[start, stop, step] start - An integer number specifying the position to start. Default is 0.[Optional] stop - An integer number specifying the position to stop. [Required] step - An integer number specifying the incrementing value. Default is 1.[Optional]
- Lặp lại các giá trị -
0x = range[0,5] print[type[x]] for i in x: print[i]
- Lặp lại cả khóa và giá trị -
1x = range[0,5] print[type[x]] for i in x: print[i]
Lặp lại từ điển
Lặp lại từ điển bằng vòng lặp
Pylenin
loves
Python
7 trả về cho bạn các khóa của từ điểnMã số
x = ["Pylenin", "loves", "Python"]
for word in x:
print[word]
6đầu ra
x = ["Pylenin", "loves", "Python"]
for word in x:
print[word]
7Lặp lại các khóa từ điển - dict. phím[]
Một cách khác để lặp lại các khóa trong từ điển là sử dụng phương thức
range[start, stop, step]
start - An integer number specifying the position to start.
Default is 0.[Optional]
stop - An integer number specifying the position to stop.
[Required]
step - An integer number specifying the incrementing value.
Default is 1.[Optional]
9Mã số
x = ["Pylenin", "loves", "Python"]
for word in x:
print[word]
8đầu ra
x = ["Pylenin", "loves", "Python"]
for word in x:
print[word]
7Lặp lại các giá trị từ điển - dict. giá trị[]
Để lặp lại các giá trị trong từ điển, bạn có thể sử dụng các phương thức
x = range[0,5]
print[type[x]]
for i in x:
print[i]
0Mã số
Pylenin
loves
Python
0đầu ra
Pylenin
loves
Python
1Lặp lại các khóa và giá trị từ điển - dict. mặt hàng[]
Để lặp lại cả khóa và giá trị từ điển, hãy sử dụng phương thức
x = range[0,5]
print[type[x]]
for i in x:
print[i]
1Mã số
Pylenin
loves
Python
2đầu ra
Pylenin
loves
Python
3Các vòng lặp lồng nhau
Bạn cũng có thể có một vòng lặp
Pylenin
loves
Python
7 bên trong một vòng lặp Pylenin
loves
Python
7 khác trong Python. Đây được gọi là vòng lặp Nested forHãy thử tìm các phần tử chung của 2 danh sách. Một cách để đạt được mục tiêu này là sử dụng các bộ
Chúng tôi cũng có thể làm điều đó bằng cách sử dụng vòng lặp
Pylenin
loves
Python
6Mã số
Pylenin
loves
Python
4đầu ra
Pylenin
loves
Python
5Bây giờ, đoạn mã trên không phải là cách hiệu quả nhất để đạt được mục tiêu. Bạn nên sử dụng từ khóa
x = range[0,5]
print[type[x]]
for i in x:
print[i]
9 trong đó để dừng lặp lại, khi phần tử đã được tìm thấy