Sử dụng khái niệm cắt chuỗi, bạn có thể đảo ngược chuỗi.
num = 123456
print[str[num][::-1]]
3 tương ứng với num = 123456
print[str[num][::-1]]
4. Khi bạn vượt qua -1 ở vị trí num = 123456
print[str[num][::-1]]
5, điểm num = 123456
print[str[num][::-1]]
6 sẽ đi về cuối và điểm num = 123456
print[str[num][::-1]]
7 ở phía trước Lặp lại từng phần tử trong danh sách bằng vòng lặp for và kiểm tra xem num % 2 == 0. Nếu điều kiện thỏa mãn thì chỉ in ra số.
Python3
Input: list2 = [12, 14, 95, 3] Output: [12, 14]0
Input: list2 = [12, 14, 95, 3] Output: [12, 14]1
Input: list2 = [12, 14, 95, 3] Output: [12, 14]2
Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
Input: list2 = [12, 14, 95, 3] Output: [12, 14]4
Input: list2 = [12, 14, 95, 3] Output: [12, 14]5
Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
Input: list2 = [12, 14, 95, 3] Output: [12, 14]7
Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
Input: list2 = [12, 14, 95, 3] Output: [12, 14]9
Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
61Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
63Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
65num = 123456
print[str[num][::-1]]
66
num = 123456
print[str[num][::-1]]
67num = 123456
print[str[num][::-1]]
68 num = 123456
print[str[num][::-1]]
69num = 123456
print[str[num][::-1]]
60 num = 123456
print[str[num][::-1]]
61
num = 123456
print[str[num][::-1]]
62num = 123456
print[str[num][::-1]]
63num = 123456
print[str[num][::-1]]
62num = 123456
print[str[num][::-1]]
65 num = 123456
print[str[num][::-1]]
69num = 123456
print[str[num][::-1]]
67 num = 123456
print[str[num][::-1]]
68 Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
num = 123456
print[str[num][::-1]]
61num = 123456
print[str[num][::-1]]
62num = 123456
print[str[num][::-1]]
63num = 123456
print[str[num][::-1]]
64num = 123456
print[str[num][::-1]]
65Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
num = 123456
print[str[num][::-1]]
67num = 123456
print[str[num][::-1]]
68đầu ra.
num = 123456
print[str[num][::-1]]
6Phương pháp 2. Sử dụng vòng lặp while
Python3
Input: list2 = [12, 14, 95, 3] Output: [12, 14]0
Input: list2 = [12, 14, 95, 3] Output: [12, 14]1
Input: list2 = [12, 14, 95, 3] Output: [12, 14]2_______53 ____54____55____56____366____56____59
Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
61Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
63Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
65num = 123456
print[str[num][::-1]]
66num = 123456
print[str[num][::-1]]
69Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
num = 123456
print[str[num][::-1]]
61
Input: list2 = [12, 14, 95, 3] Output: [12, 14]59
Input: list2 = [12, 14, 95, 3] Output: [12, 14]60
Input: list2 = [12, 14, 95, 3] Output: [12, 14]61
Input: list2 = [12, 14, 95, 3] Output: [12, 14]62
Input: list2 = [12, 14, 95, 3] Output: [12, 14]63
num = 123456
print[str[num][::-1]]
62num = 123456
print[str[num][::-1]]
63num = 123456
print[str[num][::-1]]
62num = 123456
print[str[num][::-1]]
65 Input: list2 = [12, 14, 95, 3] Output: [12, 14]68
num = 123456
print[str[num][::-1]]
67 num = 123456
print[str[num][::-1]]
68 Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
num = 123456
print[str[num][::-1]]
61num = 123456
print[str[num][::-1]]
62num = 123456
print[str[num][::-1]]
63num = 123456
print[str[num][::-1]]
64Input: list2 = [12, 14, 95, 3] Output: [12, 14]67
Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
num = 123456
print[str[num][::-1]]
67num = 123456
print[str[num][::-1]]
68
num = 123456
print[str[num][::-1]]
62Input: list2 = [12, 14, 95, 3] Output: [12, 14]82
num = 123456
print[str[num][::-1]]
62num = 123456
print[str[num][::-1]]
69____885Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
Input: list2 = [12, 14, 95, 3] Output: [12, 14]87
đầu ra.
num = 123456
print[str[num][::-1]]
6Phương pháp 3. Sử dụng hiểu danh sách
Python3
Input: list2 = [12, 14, 95, 3] Output: [12, 14]88
Input: list2 = [12, 14, 95, 3] Output: [12, 14]1
Input: list2 = [12, 14, 95, 3] Output: [12, 14]2
Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
Input: list2 = [12, 14, 95, 3] Output: [12, 14]4
Input: list2 = [12, 14, 95, 3] Output: [12, 14]5
Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
Input: list2 = [12, 14, 95, 3] Output: [12, 14]7
Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
Input: list2 = [12, 14, 95, 3] Output: [12, 14]9
Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
61Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
63Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
65num = 123456
print[str[num][::-1]]
66
Input: list2 = [12, 14, 95, 3] Output: [12, 14]15
Input: list2 = [12, 14, 95, 3] Output: [12, 14]16_______53
Input: list2 = [12, 14, 95, 3] Output: [12, 14]18
num = 123456
print[str[num][::-1]]
68 num = 123456
print[str[num][::-1]]
69num = 123456
print[str[num][::-1]]
60 Input: list2 = [12, 14, 95, 3] Output: [12, 14]2
num = 123456
print[str[num][::-1]]
65 num = 123456
print[str[num][::-1]]
69num = 123456
print[str[num][::-1]]
67 num = 123456
print[str[num][::-1]]
68 Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
num = 123456
print[str[num][::-1]]
61num = 123456
print[str[num][::-1]]
66
num = 123456
print[str[num][::-1]]
64____532____533Input: list2 = [12, 14, 95, 3] Output: [12, 14]34
đầu ra.
num = 123456
print[str[num][::-1]]
6Phương pháp 4. Sử dụng biểu thức lambda
Python3
Input: list2 = [12, 14, 95, 3] Output: [12, 14]0
Input: list2 = [12, 14, 95, 3] Output: [12, 14]1
Input: list2 = [12, 14, 95, 3] Output: [12, 14]2
Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
Input: list2 = [12, 14, 95, 3] Output: [12, 14]4
Input: list2 = [12, 14, 95, 3] Output: [12, 14]5
Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
Input: list2 = [12, 14, 95, 3] Output: [12, 14]7
Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
Input: list2 = [12, 14, 95, 3] Output: [12, 14]9
Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
61Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
63Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
65Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
Input: list2 = [12, 14, 95, 3] Output: [12, 14]52
num = 123456
print[str[num][::-1]]
66
Input: list2 = [12, 14, 95, 3] Output: [12, 14]54
Input: list2 = [12, 14, 95, 3] Output: [12, 14]16_______53
Input: list2 = [12, 14, 95, 3] Output: [12, 14]57____532____559
Input: list2 = [12, 14, 95, 3] Output: [12, 14]32
Input: list2 = [12, 14, 95, 3] Output: [12, 14]61
Input: list2 = [12, 14, 95, 3] Output: [12, 14]62
num = 123456
print[str[num][::-1]]
67 num = 123456
print[str[num][::-1]]
68 Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
num = 123456
print[str[num][::-1]]
61Input: list2 = [12, 14, 95, 3] Output: [12, 14]68
num = 123456
print[str[num][::-1]]
64____532____533Input: list2 = [12, 14, 95, 3] Output: [12, 14]34
Đầu ra
num = 123456
print[str[num][::-1]]
6Phương pháp 5. Sử dụng đệ quy
Python3
Input: list2 = [12, 14, 95, 3] Output: [12, 14]73
Input: list2 = [12, 14, 95, 3] Output: [12, 14]74
Input: list2 = [12, 14, 95, 3] Output: [12, 14]75
Input: list2 = [12, 14, 95, 3] Output: [12, 14]76____557
Input: list2 = [12, 14, 95, 3] Output: [12, 14]78
Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
num = 123456
print[str[num][::-1]]
61Input: list2 = [12, 14, 95, 3] Output: [12, 14]81
_______162____583
num = 123456
print[str[num][::-1]]
62num = 123456
print[str[num][::-1]]
65 Input: list2 = [12, 14, 95, 3] Output: [12, 14]86
Input: list2 = [12, 14, 95, 3] Output: [12, 14]3____53
Input: list2 = [12, 14, 95, 3] Output: [12, 14]62
Input: list2 = [12, 14, 95, 3] Output: [12, 14]32
Input: list2 = [12, 14, 95, 3] Output: [12, 14]57
Input: list2 = [12, 14, 95, 3] Output: [12, 14]81
num = 123456
print[str[num][::-1]]
63Input: list2 = [12, 14, 95, 3] Output: [12, 14]94
num = 123456
print[str[num][::-1]]
62num = 123456
print[str[num][::-1]]
65 Input: list2 = [12, 14, 95, 3] Output: [12, 14]57_______598____167
num = 123456
print[str[num][::-1]]
68____53Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
num = 123456
print[str[num][::-1]]
61num = 123456
print[str[num][::-1]]
62____363____364____532____557
num = 123456
print[str[num][::-1]]
609Input: list2 = [12, 14, 95, 3] Output: [12, 14]3____367
num = 123456
print[str[num][::-1]]
68num = 123456
print[str[num][::-1]]
62num = 123456
print[str[num][::-1]]
614_______162____576____557____578
Input: list2 = [12, 14, 95, 3] Output: [12, 14]85
Input: list2 = [12, 14, 95, 3] Output: [12, 14]87
num = 123456
print[str[num][::-1]]
68Input: list2 = [12, 14, 95, 3] Output: [12, 14]2
Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
Input: list2 = [12, 14, 95, 3] Output: [12, 14]4
Input: list2 = [12, 14, 95, 3] Output: [12, 14]5
Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
Input: list2 = [12, 14, 95, 3] Output: [12, 14]7
Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
Input: list2 = [12, 14, 95, 3] Output: [12, 14]9
Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
61Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
63Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
65num = 123456
print[str[num][::-1]]
66num = 123456
print[str[num][::-1]]
64____532____1639num = 123456
print[str[num][::-1]]
640Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
num = 123456
print[str[num][::-1]]
67num = 123456
print[str[num][::-1]]
68num = 123456
print[str[num][::-1]]
644Đầu ra
Input: list2 = [12, 14, 95, 3] Output: [12, 14]5
Phương pháp. Sử dụng hàm liệt kê
Python3
Input: list2 = [12, 14, 95, 3] Output: [12, 14]2
Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
Input: list2 = [12, 14, 95, 3] Output: [12, 14]4
num = 123456
print[str[num][::-1]]
68Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
650Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
652Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
654Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
656num = 123456
print[str[num][::-1]]
66num = 123456
print[str[num][::-1]]
68 num = 123456
print[str[num][::-1]]
659____160 num = 123456
print[str[num][::-1]]
661num = 123456
print[str[num][::-1]]
662num = 123456
print[str[num][::-1]]
663num = 123456
print[str[num][::-1]]
65 num = 123456
print[str[num][::-1]]
665num = 123456
print[str[num][::-1]]
67num = 123456
print[str[num][::-1]]
68Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
num = 123456
print[str[num][::-1]]
61num = 123456
print[str[num][::-1]]
62num = 123456
print[str[num][::-1]]
62num = 123456
print[str[num][::-1]]
64num = 123456
print[str[num][::-1]]
674Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
num = 123456
print[str[num][::-1]]
67num = 123456
print[str[num][::-1]]
68Đầu ra
Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
Phương pháp. Sử dụng thẻ
Python3
Input: list2 = [12, 14, 95, 3] Output: [12, 14]2
Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
Input: list2 = [12, 14, 95, 3] Output: [12, 14]4
num = 123456
print[str[num][::-1]]
68Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
650Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
652Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
654Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
656num = 123456
print[str[num][::-1]]
66num = 123456
print[str[num][::-1]]
68 num = 123456
print[str[num][::-1]]
665____160 num = 123456
print[str[num][::-1]]
61num = 123456
print[str[num][::-1]]
663num = 123456
print[str[num][::-1]]
65 num = 123456
print[str[num][::-1]]
665num = 123456
print[str[num][::-1]]
67num = 123456
print[str[num][::-1]]
68num = 123456
print[str[num][::-1]]
600Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
num = 123456
print[str[num][::-1]]
61num = 123456
print[str[num][::-1]]
62num = 123456
print[str[num][::-1]]
62num = 123456
print[str[num][::-1]]
605_______1663____1607____362
num = 123456
print[str[num][::-1]]
62num = 123456
print[str[num][::-1]]
64num = 123456
print[str[num][::-1]]
674Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
num = 123456
print[str[num][::-1]]
67num = 123456
print[str[num][::-1]]
68Đầu ra
Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
Không gian phụ trợ. Ô[1]
Phương pháp. sử dụng numpy. mảng
Python3
num = 123456
print[str[num][::-1]]
615num = 123456
print[str[num][::-1]]
616num = 123456
print[str[num][::-1]]
617 num = 123456
print[str[num][::-1]]
618
num = 123456
print[str[num][::-1]]
619num = 123456
print[str[num][::-1]]
620Input: list2 = [12, 14, 95, 3] Output: [12, 14]3
Input: list2 = [12, 14, 95, 3] Output: [12, 14]4_______168
Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
650Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
652Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
654Input: list2 = [12, 14, 95, 3] Output: [12, 14]6
num = 123456
print[str[num][::-1]]
656num = 123456
print[str[num][::-1]]
66