Hướng dẫn how to remove from output in python - cách xóa khỏi đầu ra trong python

Tôi đang cố gắng xóa các ký tự bổ sung được in ra trong câu lệnh in của tôi từ một câu lệnh in khác.

Đây là mã của tôi trông như thế nào:

print(addedlist)  #addedlist = [9,5,1989,1,2,3,4,5,6,7,8,9]

for x in range(0, len(addedlist)):
    print('%d->'%addedlist[x],end="")

print('\n')

Đầu ra của điều này trông như thế này:

[9, 5, 1989, 1, 2, 3, 4, 5, 6, 7, 8, 9]
9->5->1989->1->2->3->4->5->6->7->8->9->  

Tôi đang cố gắng loại bỏ các ký tự

s = 'abc12321cba'

print(s.translate({ord('a'): None}))
1 cuối cùng. Tôi đã thử làm:

print(addedlist)  #addedlist = [9,5,1989,1,2,3,4,5,6,7,8,9]

for x in range(0, len(addedlist)):
     print('%d->'%addedlist[x],end="")

print('\b\b\n')

Nhưng nó không hoạt động.

Làm thế nào tôi sẽ thực hiện việc này?

EDIT:

Chỉ là một số làm rõ, tôi biết tôi có thể thay đổi câu lệnh in gốc của mình để in chính xác hơn để tránh theo dõi

Đôi khi chúng tôi muốn loại bỏ tất cả các lần xuất hiện của một ký tự khỏi một chuỗi. Có hai cách phổ biến để đạt được điều này.

Python loại bỏ ký tự khỏi chuỗi

  1. Sử dụng hàm thay thế chuỗi ()
  2. Sử dụng hàm dịch ()

Python loại bỏ ký tự khỏi chuỗi bằng cách sử dụng thay thế ()

Chúng ta có thể sử dụng hàm thay thế chuỗi () để thay thế một ký tự bằng một ký tự mới. Nếu chúng tôi cung cấp một chuỗi trống làm đối số thứ hai, thì ký tự sẽ bị xóa khỏi chuỗi. Lưu ý rằng chuỗi là bất biến trong Python, vì vậy hàm này sẽ trả về một chuỗi mới và chuỗi ban đầu sẽ không thay đổi.

s = 'abc12321cba'

print(s.replace('a', ''))

Đầu ra:

s = 'abc12321cba'

print(s.translate({ord('a'): None}))
3

Python loại bỏ ký tự khỏi chuỗi bằng cách sử dụng dịch ()

Chức năng Python Chuỗi dịch () Thay thế từng ký tự trong chuỗi bằng bảng dịch đã cho. Chúng tôi phải chỉ định điểm mã Unicode cho ký tự và ‘không có cách thay thế để xóa nó khỏi chuỗi kết quả. Chúng ta có thể sử dụng hàm ord () để có được điểm mã unicode của một ký tự.

s = 'abc12321cba'

print(s.translate({ord('a'): None}))

Đầu ra:

s = 'abc12321cba'

print(s.translate({ord('a'): None}))
3 Nếu bạn muốn thay thế nhiều ký tự, điều đó có thể được thực hiện dễ dàng bằng cách sử dụng trình lặp. Hãy cùng xem cách loại bỏ các ký tự ‘A,’ B, và ‘C, khỏi một chuỗi.

s = 'abc12321cba'

print(s.translate({ord(i): None for i in 'abc'}))

Đầu ra:

s = 'abc12321cba'

print(s.translate({ord('a'): None}))
5

Loại bỏ khoảng trắng khỏi chuỗi

s = ' 1 2 3 4 '
print(s.replace(' ', ''))  # 1234
print(s.translate({ord(i): None for i in ' '}))  # 1234

Python loại bỏ dòng mới khỏi chuỗi

s = 'ab\ncd\nef'
print(s.replace('\n', ''))
print(s.translate({ord('\n'): None}))

Xóa con khỏi chuỗi

Chuỗi thay thế () đối số hàm là chuỗi. Hãy để xem cách loại bỏ một từ khỏi một chuỗi.

s = 'ab12abc34ba'
print(s.replace('ab', ''))

Đầu ra:

s = 'abc12321cba'

print(s.translate({ord('a'): None}))
6

Xóa số lần được chỉ định

Chúng tôi cũng có thể vượt qua tham số thứ ba trong hàm thay thế () để chỉ định số lần thay thế nên được thực hiện.

s = 'abababab'
print(s.replace('a', 'A', 2))

Đầu ra:

s = 'abc12321cba'

print(s.translate({ord('a'): None}))
7

Bạn có thể kiểm tra toàn bộ tập lệnh Python và nhiều ví dụ về Python từ Kho lưu trữ GitHub của chúng tôi.

Bạn muốn triển khai ứng dụng của bạn một cách nhanh chóng? Hãy thử Cloudways, nhà cung cấp dịch vụ lưu trữ được quản lý số 1 cho các doanh nghiệp, cơ quan và nhà phát triển nhỏ đến trung bình-miễn phí. DigitalOcean và Cloudways cùng nhau sẽ cung cấp cho bạn trải nghiệm lưu trữ đáng tin cậy, có thể mở rộng và không rắc rối với hỗ trợ bất cứ lúc nào khiến tất cả lưu trữ của bạn lo lắng về quá khứ. Bắt đầu với 100 đô la tín dụng miễn phí!

Tim hiểu thêm ở đây

31 ví dụ mã Python được tìm thấy liên quan đến "loại bỏ đầu ra". Bạn có thể bỏ phiếu cho những người bạn thích hoặc bỏ phiếu cho những người bạn không thích và đi đến dự án gốc hoặc tệp nguồn bằng cách theo các liên kết trên mỗi ví dụ. remove output". You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example.

ví dụ 1

[9, 5, 1989, 1, 2, 3, 4, 5, 6, 7, 8, 9]
9->5->1989->1->2->3->4->5->6->7->8->9->  
0

Ví dụ 2

[9, 5, 1989, 1, 2, 3, 4, 5, 6, 7, 8, 9]
9->5->1989->1->2->3->4->5->6->7->8->9->  
1

Ví dụ 3

[9, 5, 1989, 1, 2, 3, 4, 5, 6, 7, 8, 9]
9->5->1989->1->2->3->4->5->6->7->8->9->  
2

Ví dụ 4

[9, 5, 1989, 1, 2, 3, 4, 5, 6, 7, 8, 9]
9->5->1989->1->2->3->4->5->6->7->8->9->  
3

Ví dụ 5

[9, 5, 1989, 1, 2, 3, 4, 5, 6, 7, 8, 9]
9->5->1989->1->2->3->4->5->6->7->8->9->  
4

Ví dụ 6

[9, 5, 1989, 1, 2, 3, 4, 5, 6, 7, 8, 9]
9->5->1989->1->2->3->4->5->6->7->8->9->  
5

Ví dụ 7

[9, 5, 1989, 1, 2, 3, 4, 5, 6, 7, 8, 9]
9->5->1989->1->2->3->4->5->6->7->8->9->  
6

Ví dụ 8

[9, 5, 1989, 1, 2, 3, 4, 5, 6, 7, 8, 9]
9->5->1989->1->2->3->4->5->6->7->8->9->  
7

Ví dụ 9

[9, 5, 1989, 1, 2, 3, 4, 5, 6, 7, 8, 9]
9->5->1989->1->2->3->4->5->6->7->8->9->  
8

Ví dụ 10

[9, 5, 1989, 1, 2, 3, 4, 5, 6, 7, 8, 9]
9->5->1989->1->2->3->4->5->6->7->8->9->  
9

Ví dụ 11

print(addedlist)  #addedlist = [9,5,1989,1,2,3,4,5,6,7,8,9]

for x in range(0, len(addedlist)):
     print('%d->'%addedlist[x],end="")

print('\b\b\n')
0

Ví dụ 12

print(addedlist)  #addedlist = [9,5,1989,1,2,3,4,5,6,7,8,9]

for x in range(0, len(addedlist)):
     print('%d->'%addedlist[x],end="")

print('\b\b\n')
1

Ví dụ 13

print(addedlist)  #addedlist = [9,5,1989,1,2,3,4,5,6,7,8,9]

for x in range(0, len(addedlist)):
     print('%d->'%addedlist[x],end="")

print('\b\b\n')
2

Ví dụ 14

print(addedlist)  #addedlist = [9,5,1989,1,2,3,4,5,6,7,8,9]

for x in range(0, len(addedlist)):
     print('%d->'%addedlist[x],end="")

print('\b\b\n')
3

Ví dụ 15

print(addedlist)  #addedlist = [9,5,1989,1,2,3,4,5,6,7,8,9]

for x in range(0, len(addedlist)):
     print('%d->'%addedlist[x],end="")

print('\b\b\n')
4

Ví dụ 16

print(addedlist)  #addedlist = [9,5,1989,1,2,3,4,5,6,7,8,9]

for x in range(0, len(addedlist)):
     print('%d->'%addedlist[x],end="")

print('\b\b\n')
5

Ví dụ 17

print(addedlist)  #addedlist = [9,5,1989,1,2,3,4,5,6,7,8,9]

for x in range(0, len(addedlist)):
     print('%d->'%addedlist[x],end="")

print('\b\b\n')
6

Ví dụ 18

print(addedlist)  #addedlist = [9,5,1989,1,2,3,4,5,6,7,8,9]

for x in range(0, len(addedlist)):
     print('%d->'%addedlist[x],end="")

print('\b\b\n')
7

Ví dụ 19

print(addedlist)  #addedlist = [9,5,1989,1,2,3,4,5,6,7,8,9]

for x in range(0, len(addedlist)):
     print('%d->'%addedlist[x],end="")

print('\b\b\n')
8

Ví dụ 20

print(addedlist)  #addedlist = [9,5,1989,1,2,3,4,5,6,7,8,9]

for x in range(0, len(addedlist)):
     print('%d->'%addedlist[x],end="")

print('\b\b\n')
9

Ví dụ 21

s = 'abc12321cba'

print(s.replace('a', ''))
0

Ví dụ 22

s = 'abc12321cba'

print(s.replace('a', ''))
1

Ví dụ 23

s = 'abc12321cba'

print(s.replace('a', ''))
2

Ví dụ 24

s = 'abc12321cba'

print(s.replace('a', ''))
3

Ví dụ 25

s = 'abc12321cba'

print(s.replace('a', ''))
4

Ví dụ 26

s = 'abc12321cba'

print(s.replace('a', ''))
5

Ví dụ 27

s = 'abc12321cba'

print(s.replace('a', ''))
6

Ví dụ 28

s = 'abc12321cba'

print(s.replace('a', ''))
7

Ví dụ 29

s = 'abc12321cba'

print(s.replace('a', ''))
8

Ví dụ 30

s = 'abc12321cba'

print(s.replace('a', ''))
9

Ví dụ 31

s = 'abc12321cba'

print(s.translate({ord('a'): None}))
0

Làm thế nào để bạn loại bỏ đầu ra trong Python?

Trong một shell/thiết bị đầu cuối tương tác, chúng ta chỉ có thể sử dụng Ctrl+L để xóa màn hình.ctrl+l to clear the screen.

Làm thế nào để bạn xóa văn bản khỏi đầu ra trong Python?

Trong Python, bạn có thể sử dụng các phương thức thay thế () và dịch () để chỉ định ký tự nào bạn muốn xóa khỏi chuỗi và trả về kết quả chuỗi được sửa đổi mới.Điều quan trọng cần nhớ là chuỗi ban đầu sẽ không bị thay đổi vì chuỗi là bất biến.use the replace() and translate() methods to specify which characters you want to remove from the string and return a new modified string result. It is important to remember that the original string will not be altered because strings are immutable.

Làm thế nào để bạn loại bỏ không có đầu ra trong Python?

Không ai được chuyển đến bản in trên dòng cuối cùng đó và được in.Giải pháp thay thế: Đừng in tìm kiếm trên dòng cuối cùng, chỉ cần gọi tìm kiếm (không có in xung quanh).Đừng in từ chức năng tìm kiếm.Don't print the search on the last line, just call search (with no print surrounding). Don't print from the search function.

Làm cách nào để loại bỏ các ký tự đặc biệt khỏi một chuỗi trong Python?

Các phương thức sau có thể được sử dụng để loại bỏ các ký tự đặc biệt khỏi chuỗi trong Python,..
Phương thức isalnum () ..
Sử dụng các biểu thức chính quy (regex) trong Python ..
Phương thức thay thế () ..
Phương thức bộ lọc () ..
Phương thức dịch () ..