Hướng dẫn remove quotes from dictionary python - xóa dấu ngoặc kép khỏi python từ điển

3

Show

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi nhận được một từ điển như theo dõi,

{'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}', 'subdomain': 'mgt'}

Trong giá trị thành viên chính được thông qua trong hai trích dẫn đơn. Có cách nào để loại bỏ những trích dẫn đơn lẻ. Tôi muốn từ điển như sau,

{'members': {"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}, 'subdomain': 'mgt'}

Hướng dẫn remove quotes from dictionary python - xóa dấu ngoặc kép khỏi python từ điển

Haochen Wu

1.5931 Huy hiệu vàng15 Huy hiệu bạc22 Huy hiệu đồng1 gold badge15 silver badges22 bronze badges

Khi được hỏi ngày 6 tháng 5 năm 2015 lúc 4:30May 6, 2015 at 4:30

Hướng dẫn remove quotes from dictionary python - xóa dấu ngoặc kép khỏi python từ điển

6

Đánh giá giá trị chuỗi với literal_eval, sau đó gán lại cho khóa:

>>> import ast
>>> d['members'] = ast.literal_eval(d['members'])
>>> d['members']['as.wso2.com']
4300

Đã trả lời ngày 6 tháng 5 năm 2015 lúc 4:43May 6, 2015 at 4:43

Burhan Khalidburhan KhalidBurhan Khalid

165K18 Huy hiệu vàng238 Huy hiệu bạc276 Huy hiệu Đồng18 gold badges238 silver badges276 bronze badges

0

import ast
d = {'clustering': 'true',
 'http_proxy_port': '80',
 'https_proxy_port': '443',
 'localmemberhost': '127.0.1.1',
 'localmemberport': '4100',
 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}',
 'portoffset': '1',
 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com',
 'stratos_instance_data_worker_host_name': 'as.wso2.com',
 'subdomain': 'mgt'}

print d
for k, v in d.items():
   if v[0] == '{' and v[-1] == '}':
      d[k] = ast.literal_eval(v)

print d

Đã trả lời ngày 6 tháng 5 năm 2015 lúc 4:37May 6, 2015 at 4:37

Hướng dẫn remove quotes from dictionary python - xóa dấu ngoặc kép khỏi python từ điển

2

Mục lục

  • Hủy bỏ các trích dẫn đơn từ chuỗi trong Python.
  • Làm thế nào để xóa các trích dẫn đơn từ chuỗi trong Python?
    • Sử dụng hàm thay thế () để loại bỏ các trích dẫn đơn từ chuỗi trong Python.
    • Sử dụng một vòng lặp để loại bỏ các trích dẫn đơn từ chuỗi trong Python.
    • Sử dụng hàm nối () để xóa các trích dẫn đơn từ chuỗi trong python.
    • Sử dụng các chức năng mô -đun RE để xóa các trích dẫn đơn từ chuỗi trong Python.
    • Sử dụng hàm Dải () để loại bỏ các trích dẫn đơn từ chuỗi trong Python.
    • Sử dụng hàm lstrip () để xóa các trích dẫn đơn từ chuỗi trong Python.
    • Sử dụng hàm rstrip () để xóa các trích dẫn đơn từ chuỗi trong python.
    • Sử dụng hàm eval () để loại bỏ các trích dẫn đơn từ chuỗi trong python.
    • Sử dụng hàm ast.literal_eval () để xóa các trích dẫn đơn từ chuỗi trong Python.
    • Sử dụng hàm dịch () để xóa các trích dẫn đơn từ chuỗi trong Python.
    • Sử dụng hàm startSwith () để loại bỏ các trích dẫn đơn từ chuỗi trong python.
    • Sử dụng hàm endswith () để loại bỏ các trích dẫn đơn từ chuỗi trong python.
  • Làm thế nào để xóa trích dẫn kép khỏi chuỗi trong Python?
    • Sử dụng hàm json.loads () để xóa dấu ngoặc kép khỏi chuỗi trong python.
  • Làm thế nào để xóa trích dẫn khỏi chuỗi trong danh sách trong Python?
    • Sử dụng hàm map () để xóa trích dẫn khỏi chuỗi trong danh sách trong Python.
    • Sử dụng hàm dịch () để xóa trích dẫn khỏi chuỗi trong danh sách trong Python.
    • Sử dụng tham số SEP để xóa trích dẫn khỏi chuỗi trong danh sách trong Python.
    • Sử dụng hàm định dạng () để xóa trích dẫn khỏi chuỗi trong danh sách trong Python.

Chuỗi trong Python thường được đặt trong các trích dẫn đơn hoặc kép. Một người có thể muốn xóa các trích dẫn không cần thiết có thể xảy ra trong một chuỗi để biểu diễn và in nội dung dưới dạng dễ đọc hơn. Hướng dẫn này tập trung vào các cách khác nhau để chúng ta có thể xóa các trích dẫn đơn từ chuỗi trong Python.

Bài viết đã được chia thành ba phần, với phần đầu tiên tập trung vào các cách khác nhau có sẵn để loại bỏ các trích dẫn đơn lẻ khỏi chuỗi trong Python, trong khi phần thứ hai tập trung vào các cách khác nhau có sẵn để xóa trích dẫn kép khỏi chuỗi trong Python. Phần cuối cùng của bài viết trình bày cách xóa trích dẫn từ một chuỗi trong danh sách trong Python.

Làm thế nào để xóa các trích dẫn đơn từ chuỗi trong Python?

Sử dụng hàm thay thế () để loại bỏ các trích dẫn đơn từ chuỗi trong Python.

Sử dụng một vòng lặp để loại bỏ các trích dẫn đơn từ chuỗi trong Python.

Sử dụng hàm nối () để xóa các trích dẫn đơn từ chuỗi trong python.

Sử dụng các chức năng mô -đun RE để xóa các trích dẫn đơn từ chuỗi trong Python.

x = "Welco'me to java2'blog"="Welco'me to Java2'blog"

y=x.replace("'","")=x.replace("'","")

print(y)(y)

Mã trên cung cấp đầu ra sau:

Chào mừng bạn đến với Java2blog

Sử dụng vòng lặp for để xóa các trích dẫn đơn từ chuỗi trong Python.

Chúng ta có thể sử dụng vòng lặp for đơn giản để lặp lại riêng lẻ và so sánh từng phần tử của chuỗi đã cho. Ý tưởng đơn giản là nối tất cả các yếu tố vào một chuỗi mới cho đến khi tìm thấy một trận đấu, sau đó không được gắn vào chuỗi mới.

Mã sau sử dụng vòng lặp for để xóa các trích dẫn đơn từ chuỗi trong Python.

x = "Welco'me to java2'blog"="Welco'me to Java2'blog"

y=""=""

foriinx:iinx:

    if(inotin"'"):if(inotin"'"):

        y=y+iy =y+i

print(y)(y)

Mã trên cung cấp đầu ra sau:

Chào mừng bạn đến với Java2blog

Sử dụng vòng lặp for để xóa các trích dẫn đơn từ chuỗi trong Python.

Chúng ta có thể sử dụng vòng lặp for đơn giản để lặp lại riêng lẻ và so sánh từng phần tử của chuỗi đã cho. Ý tưởng đơn giản là nối tất cả các yếu tố vào một chuỗi mới cho đến khi tìm thấy một trận đấu, sau đó không được gắn vào chuỗi mới.

Mã sau sử dụng vòng lặp for để xóa các trích dẫn đơn từ chuỗi trong Python.

Sử dụng hàm

{'members': {"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}, 'subdomain': 'mgt'}
1 để xóa các trích dẫn đơn từ chuỗi trong Python.

x = "Welco'me to java2'blog"="Welco'me to Java2'blog"

y="".join(aforainxifanotin"'")="".join(aforainxifanotin"'")

print(y)(y)

Mã trên cung cấp đầu ra sau:

Chào mừng bạn đến với Java2blog

Sử dụng vòng lặp for để xóa các trích dẫn đơn từ chuỗi trong Python.

Chúng ta có thể sử dụng vòng lặp for đơn giản để lặp lại riêng lẻ và so sánh từng phần tử của chuỗi đã cho. Ý tưởng đơn giản là nối tất cả các yếu tố vào một chuỗi mới cho đến khi tìm thấy một trận đấu, sau đó không được gắn vào chuỗi mới.

Mã sau sử dụng vòng lặp for để xóa các trích dẫn đơn từ chuỗi trong Python.

Sử dụng hàm

{'members': {"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}, 'subdomain': 'mgt'}
1 để xóa các trích dẫn đơn từ chuỗi trong Python.

Hàm

{'members': {"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}, 'subdomain': 'mgt'}
1 tham gia tất cả các phần tử đã cho với bộ phân cách
{'members': {"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}, 'subdomain': 'mgt'}
3 thành một chuỗi. Nó là một phương thức chuỗi và có thể dễ dàng được sử dụng để loại bỏ các trích dẫn đơn từ chuỗi trong Python.re

x = "Welco'me to java2'blog"="Welco'me to Java2'blog"

y=re.sub("'","",x)=re.sub("'","",x)

print(y)(y)

Mã trên cung cấp đầu ra sau:

Chào mừng bạn đến với Java2blog

Sử dụng vòng lặp for để xóa các trích dẫn đơn từ chuỗi trong Python.

Chúng ta có thể sử dụng vòng lặp for đơn giản để lặp lại riêng lẻ và so sánh từng phần tử của chuỗi đã cho. Ý tưởng đơn giản là nối tất cả các yếu tố vào một chuỗi mới cho đến khi tìm thấy một trận đấu, sau đó không được gắn vào chuỗi mới.

Mã sau sử dụng vòng lặp for để xóa các trích dẫn đơn từ chuỗi trong Python.

Sử dụng hàm

{'members': {"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}, 'subdomain': 'mgt'}
1 để xóa các trích dẫn đơn từ chuỗi trong Python.

Hàm

{'members': {"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}, 'subdomain': 'mgt'}
1 tham gia tất cả các phần tử đã cho với bộ phân cách
{'members': {"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}, 'subdomain': 'mgt'}
3 thành một chuỗi. Nó là một phương thức chuỗi và có thể dễ dàng được sử dụng để loại bỏ các trích dẫn đơn từ chuỗi trong Python.="'Welcome to Java2blog'"

Cùng với chức năng

{'members': {"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}, 'subdomain': 'mgt'}
1, chúng tôi cũng sẽ sử dụng khả năng hiểu danh sách để thực hiện phương pháp này.=x.strip(" \' ")

print(y)  (y)  

Mã trên cung cấp đầu ra sau:

Chào mừng bạn đến với Java2blog

Sử dụng vòng lặp for để xóa các trích dẫn đơn từ chuỗi trong Python.

Chúng ta có thể sử dụng vòng lặp for đơn giản để lặp lại riêng lẻ và so sánh từng phần tử của chuỗi đã cho. Ý tưởng đơn giản là nối tất cả các yếu tố vào một chuỗi mới cho đến khi tìm thấy một trận đấu, sau đó không được gắn vào chuỗi mới.

Mã sau sử dụng vòng lặp for để xóa các trích dẫn đơn từ chuỗi trong Python.

Sử dụng hàm

{'members': {"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}, 'subdomain': 'mgt'}
1 để xóa các trích dẫn đơn từ chuỗi trong Python.

Hàm

{'members': {"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}, 'subdomain': 'mgt'}
1 tham gia tất cả các phần tử đã cho với bộ phân cách
{'members': {"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}, 'subdomain': 'mgt'}
3 thành một chuỗi. Nó là một phương thức chuỗi và có thể dễ dàng được sử dụng để loại bỏ các trích dẫn đơn từ chuỗi trong Python.="'Welcome to Java2blog"

Cùng với chức năng

{'members': {"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}, 'subdomain': 'mgt'}
1, chúng tôi cũng sẽ sử dụng khả năng hiểu danh sách để thực hiện phương pháp này.=x.lstrip(" \' ")

print(y)  (y)  

Mã trên cung cấp đầu ra sau:

Chào mừng bạn đến với Java2blog

Sử dụng vòng lặp for để xóa các trích dẫn đơn từ chuỗi trong Python.

Chúng ta có thể sử dụng vòng lặp for đơn giản để lặp lại riêng lẻ và so sánh từng phần tử của chuỗi đã cho. Ý tưởng đơn giản là nối tất cả các yếu tố vào một chuỗi mới cho đến khi tìm thấy một trận đấu, sau đó không được gắn vào chuỗi mới.

Mã sau sử dụng vòng lặp for để xóa các trích dẫn đơn từ chuỗi trong Python.

Sử dụng hàm

{'members': {"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}, 'subdomain': 'mgt'}
1 để xóa các trích dẫn đơn từ chuỗi trong Python.="Welcome to Java2blog'"

Hàm

{'members': {"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}, 'subdomain': 'mgt'}
1 tham gia tất cả các phần tử đã cho với bộ phân cách
{'members': {"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}, 'subdomain': 'mgt'}
3 thành một chuỗi. Nó là một phương thức chuỗi và có thể dễ dàng được sử dụng để loại bỏ các trích dẫn đơn từ chuỗi trong Python.=x.rstrip(" \' ")

print(y)  (y)  

Mã trên cung cấp đầu ra sau:

Chào mừng bạn đến với Java2blog

Sử dụng vòng lặp for để xóa các trích dẫn đơn từ chuỗi trong Python.

Chúng ta có thể sử dụng vòng lặp for đơn giản để lặp lại riêng lẻ và so sánh từng phần tử của chuỗi đã cho. Ý tưởng đơn giản là nối tất cả các yếu tố vào một chuỗi mới cho đến khi tìm thấy một trận đấu, sau đó không được gắn vào chuỗi mới.

Mã sau sử dụng vòng lặp for để xóa các trích dẫn đơn từ chuỗi trong Python.

Hàm

{'members': {"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}, 'subdomain': 'mgt'}
1 tham gia tất cả các phần tử đã cho với bộ phân cách
{'members': {"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}, 'subdomain': 'mgt'}
3 thành một chuỗi. Nó là một phương thức chuỗi và có thể dễ dàng được sử dụng để loại bỏ các trích dẫn đơn từ chuỗi trong Python.="'Welcome to Java2blog'"

y=eval(x)=eval(x)

print(y)(y)

Mã trên cung cấp đầu ra sau:

Chào mừng bạn đến với Java2blog

Chúng ta nên lưu ý rằng chức năng này chỉ hoạt động khi các trích dẫn duy nhất được xóa ở đầu và cuối chuỗi.

Sử dụng hàm import ast d = {'clustering': 'true', 'http_proxy_port': '80', 'https_proxy_port': '443', 'localmemberhost': '127.0.1.1', 'localmemberport': '4100', 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}', 'portoffset': '1', 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com', 'stratos_instance_data_worker_host_name': 'as.wso2.com', 'subdomain': 'mgt'} print d for k, v in d.items(): if v[0] == '{' and v[-1] == '}': d[k] = ast.literal_eval(v) print d 9 để xóa các trích dẫn đơn từ chuỗi trong Python.

Hàm và hoạt động của hàm

import ast
d = {'clustering': 'true',
 'http_proxy_port': '80',
 'https_proxy_port': '443',
 'localmemberhost': '127.0.1.1',
 'localmemberport': '4100',
 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}',
 'portoffset': '1',
 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com',
 'stratos_instance_data_worker_host_name': 'as.wso2.com',
 'subdomain': 'mgt'}

print d
for k, v in d.items():
   if v[0] == '{' and v[-1] == '}':
      d[k] = ast.literal_eval(v)

print d
9 giống như hàm
import ast
d = {'clustering': 'true',
 'http_proxy_port': '80',
 'https_proxy_port': '443',
 'localmemberhost': '127.0.1.1',
 'localmemberport': '4100',
 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}',
 'portoffset': '1',
 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com',
 'stratos_instance_data_worker_host_name': 'as.wso2.com',
 'subdomain': 'mgt'}

print d
for k, v in d.items():
   if v[0] == '{' and v[-1] == '}':
      d[k] = ast.literal_eval(v)

print d
6 được giải thích ở trên, ngoại lệ duy nhất là cái trước chỉ chấp nhận các loại dữ liệu Python hợp lệ trong khi cái sau không có quy tắc như vậy.

Mã sau sử dụng hàm

import ast
d = {'clustering': 'true',
 'http_proxy_port': '80',
 'https_proxy_port': '443',
 'localmemberhost': '127.0.1.1',
 'localmemberport': '4100',
 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}',
 'portoffset': '1',
 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com',
 'stratos_instance_data_worker_host_name': 'as.wso2.com',
 'subdomain': 'mgt'}

print d
for k, v in d.items():
   if v[0] == '{' and v[-1] == '}':
      d[k] = ast.literal_eval(v)

print d
9 để xóa các trích dẫn đơn từ chuỗi trong Python.

nhập khẩu ASTast

x = "'Chào mừng bạn đến với Java2blog'"="'Welcome to Java2blog'"

y=ast.literal_eval(x)=ast.literal_eval(x)

print(y)  (y)  

Mã trên cung cấp đầu ra sau:

Chào mừng bạn đến với Java2blog

Chúng ta nên lưu ý rằng chức năng này chỉ hoạt động khi các trích dẫn duy nhất được xóa ở đầu và cuối chuỗi.

Sử dụng hàm

import ast
d = {'clustering': 'true',
 'http_proxy_port': '80',
 'https_proxy_port': '443',
 'localmemberhost': '127.0.1.1',
 'localmemberport': '4100',
 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}',
 'portoffset': '1',
 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com',
 'stratos_instance_data_worker_host_name': 'as.wso2.com',
 'subdomain': 'mgt'}

print d
for k, v in d.items():
   if v[0] == '{' and v[-1] == '}':
      d[k] = ast.literal_eval(v)

print d
9 để xóa các trích dẫn đơn từ chuỗi trong Python.

Hàm và hoạt động của hàm

import ast
d = {'clustering': 'true',
 'http_proxy_port': '80',
 'https_proxy_port': '443',
 'localmemberhost': '127.0.1.1',
 'localmemberport': '4100',
 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}',
 'portoffset': '1',
 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com',
 'stratos_instance_data_worker_host_name': 'as.wso2.com',
 'subdomain': 'mgt'}

print d
for k, v in d.items():
   if v[0] == '{' and v[-1] == '}':
      d[k] = ast.literal_eval(v)

print d
9 giống như hàm
import ast
d = {'clustering': 'true',
 'http_proxy_port': '80',
 'https_proxy_port': '443',
 'localmemberhost': '127.0.1.1',
 'localmemberport': '4100',
 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}',
 'portoffset': '1',
 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com',
 'stratos_instance_data_worker_host_name': 'as.wso2.com',
 'subdomain': 'mgt'}

print d
for k, v in d.items():
   if v[0] == '{' and v[-1] == '}':
      d[k] = ast.literal_eval(v)

print d
6 được giải thích ở trên, ngoại lệ duy nhất là cái trước chỉ chấp nhận các loại dữ liệu Python hợp lệ trong khi cái sau không có quy tắc như vậy.

Mã sau sử dụng hàm

import ast
d = {'clustering': 'true',
 'http_proxy_port': '80',
 'https_proxy_port': '443',
 'localmemberhost': '127.0.1.1',
 'localmemberport': '4100',
 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}',
 'portoffset': '1',
 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com',
 'stratos_instance_data_worker_host_name': 'as.wso2.com',
 'subdomain': 'mgt'}

print d
for k, v in d.items():
   if v[0] == '{' and v[-1] == '}':
      d[k] = ast.literal_eval(v)

print d
9 để xóa các trích dẫn đơn từ chuỗi trong Python.="Welco'me to Java2'blog"

printx.translate(None,"'")x.translate(None,"'")

Mã trên cung cấp đầu ra sau:

Chào mừng bạn đến với Java2blog

Chúng ta nên lưu ý rằng chức năng này chỉ hoạt động khi các trích dẫn duy nhất được xóa ở đầu và cuối chuỗi.

Sử dụng hàm import ast d = {'clustering': 'true', 'http_proxy_port': '80', 'https_proxy_port': '443', 'localmemberhost': '127.0.1.1', 'localmemberport': '4100', 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}', 'portoffset': '1', 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com', 'stratos_instance_data_worker_host_name': 'as.wso2.com', 'subdomain': 'mgt'} print d for k, v in d.items(): if v[0] == '{' and v[-1] == '}': d[k] = ast.literal_eval(v) print d 9 để xóa các trích dẫn đơn từ chuỗi trong Python.

Hàm và hoạt động của hàm

import ast
d = {'clustering': 'true',
 'http_proxy_port': '80',
 'https_proxy_port': '443',
 'localmemberhost': '127.0.1.1',
 'localmemberport': '4100',
 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}',
 'portoffset': '1',
 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com',
 'stratos_instance_data_worker_host_name': 'as.wso2.com',
 'subdomain': 'mgt'}

print d
for k, v in d.items():
   if v[0] == '{' and v[-1] == '}':
      d[k] = ast.literal_eval(v)

print d
9 giống như hàm
import ast
d = {'clustering': 'true',
 'http_proxy_port': '80',
 'https_proxy_port': '443',
 'localmemberhost': '127.0.1.1',
 'localmemberport': '4100',
 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}',
 'portoffset': '1',
 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com',
 'stratos_instance_data_worker_host_name': 'as.wso2.com',
 'subdomain': 'mgt'}

print d
for k, v in d.items():
   if v[0] == '{' and v[-1] == '}':
      d[k] = ast.literal_eval(v)

print d
6 được giải thích ở trên, ngoại lệ duy nhất là cái trước chỉ chấp nhận các loại dữ liệu Python hợp lệ trong khi cái sau không có quy tắc như vậy.

Mã sau sử dụng hàm

import ast
d = {'clustering': 'true',
 'http_proxy_port': '80',
 'https_proxy_port': '443',
 'localmemberhost': '127.0.1.1',
 'localmemberport': '4100',
 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}',
 'portoffset': '1',
 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com',
 'stratos_instance_data_worker_host_name': 'as.wso2.com',
 'subdomain': 'mgt'}

print d
for k, v in d.items():
   if v[0] == '{' and v[-1] == '}':
      d[k] = ast.literal_eval(v)

print d
9 để xóa các trích dẫn đơn từ chuỗi trong Python.

nhập khẩu AST

x = "'Chào mừng bạn đến với Java2blog'"="'Welcome to Java2blog"

ifx.startswith("'"):x.startswith("'"):

    y=x[1:]y=x[1:]

print(y)(y)

Mã trên cung cấp đầu ra sau:

Chào mừng bạn đến với Java2blog

Chúng ta nên lưu ý rằng chức năng này chỉ hoạt động khi các trích dẫn duy nhất được xóa ở đầu và cuối chuỗi.

Sử dụng hàm import ast d = {'clustering': 'true', 'http_proxy_port': '80', 'https_proxy_port': '443', 'localmemberhost': '127.0.1.1', 'localmemberport': '4100', 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}', 'portoffset': '1', 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com', 'stratos_instance_data_worker_host_name': 'as.wso2.com', 'subdomain': 'mgt'} print d for k, v in d.items(): if v[0] == '{' and v[-1] == '}': d[k] = ast.literal_eval(v) print d 9 để xóa các trích dẫn đơn từ chuỗi trong Python.

Hàm và hoạt động của hàm

import ast
d = {'clustering': 'true',
 'http_proxy_port': '80',
 'https_proxy_port': '443',
 'localmemberhost': '127.0.1.1',
 'localmemberport': '4100',
 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}',
 'portoffset': '1',
 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com',
 'stratos_instance_data_worker_host_name': 'as.wso2.com',
 'subdomain': 'mgt'}

print d
for k, v in d.items():
   if v[0] == '{' and v[-1] == '}':
      d[k] = ast.literal_eval(v)

print d
9 giống như hàm
import ast
d = {'clustering': 'true',
 'http_proxy_port': '80',
 'https_proxy_port': '443',
 'localmemberhost': '127.0.1.1',
 'localmemberport': '4100',
 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}',
 'portoffset': '1',
 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com',
 'stratos_instance_data_worker_host_name': 'as.wso2.com',
 'subdomain': 'mgt'}

print d
for k, v in d.items():
   if v[0] == '{' and v[-1] == '}':
      d[k] = ast.literal_eval(v)

print d
6 được giải thích ở trên, ngoại lệ duy nhất là cái trước chỉ chấp nhận các loại dữ liệu Python hợp lệ trong khi cái sau không có quy tắc như vậy.

Mã sau sử dụng hàm

import ast
d = {'clustering': 'true',
 'http_proxy_port': '80',
 'https_proxy_port': '443',
 'localmemberhost': '127.0.1.1',
 'localmemberport': '4100',
 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}',
 'portoffset': '1',
 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com',
 'stratos_instance_data_worker_host_name': 'as.wso2.com',
 'subdomain': 'mgt'}

print d
for k, v in d.items():
   if v[0] == '{' and v[-1] == '}':
      d[k] = ast.literal_eval(v)

print d
9 để xóa các trích dẫn đơn từ chuỗi trong Python.

nhập khẩu AST="Welcome to Java2blog'"

ifx.endswith("'"):x.endswith("'"):

    y=x[:-1]y=x[:-1]

print(y)(y)

Mã trên cung cấp đầu ra sau:

Chào mừng bạn đến với Java2blog

Chúng ta nên lưu ý rằng chức năng này chỉ hoạt động khi các trích dẫn duy nhất được xóa ở đầu và cuối chuỗi.

Sử dụng hàm

import ast
d = {'clustering': 'true',
 'http_proxy_port': '80',
 'https_proxy_port': '443',
 'localmemberhost': '127.0.1.1',
 'localmemberport': '4100',
 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}',
 'portoffset': '1',
 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com',
 'stratos_instance_data_worker_host_name': 'as.wso2.com',
 'subdomain': 'mgt'}

print d
for k, v in d.items():
   if v[0] == '{' and v[-1] == '}':
      d[k] = ast.literal_eval(v)

print d
9 để xóa các trích dẫn đơn từ chuỗi trong Python.

Hàm và hoạt động của hàm

import ast
d = {'clustering': 'true',
 'http_proxy_port': '80',
 'https_proxy_port': '443',
 'localmemberhost': '127.0.1.1',
 'localmemberport': '4100',
 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}',
 'portoffset': '1',
 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com',
 'stratos_instance_data_worker_host_name': 'as.wso2.com',
 'subdomain': 'mgt'}

print d
for k, v in d.items():
   if v[0] == '{' and v[-1] == '}':
      d[k] = ast.literal_eval(v)

print d
9 giống như hàm
import ast
d = {'clustering': 'true',
 'http_proxy_port': '80',
 'https_proxy_port': '443',
 'localmemberhost': '127.0.1.1',
 'localmemberport': '4100',
 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}',
 'portoffset': '1',
 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com',
 'stratos_instance_data_worker_host_name': 'as.wso2.com',
 'subdomain': 'mgt'}

print d
for k, v in d.items():
   if v[0] == '{' and v[-1] == '}':
      d[k] = ast.literal_eval(v)

print d
6 được giải thích ở trên, ngoại lệ duy nhất là cái trước chỉ chấp nhận các loại dữ liệu Python hợp lệ trong khi cái sau không có quy tắc như vậy.

  • Mã sau sử dụng hàm
    import ast
    d = {'clustering': 'true',
     'http_proxy_port': '80',
     'https_proxy_port': '443',
     'localmemberhost': '127.0.1.1',
     'localmemberport': '4100',
     'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}',
     'portoffset': '1',
     'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com',
     'stratos_instance_data_worker_host_name': 'as.wso2.com',
     'subdomain': 'mgt'}
    
    print d
    for k, v in d.items():
       if v[0] == '{' and v[-1] == '}':
          d[k] = ast.literal_eval(v)
    
    print d
    
    9 để xóa các trích dẫn đơn từ chuỗi trong Python.

Mã sau sử dụng hàm import ast d = {'clustering': 'true', 'http_proxy_port': '80', 'https_proxy_port': '443', 'localmemberhost': '127.0.1.1', 'localmemberport': '4100', 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}', 'portoffset': '1', 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com', 'stratos_instance_data_worker_host_name': 'as.wso2.com', 'subdomain': 'mgt'} print d for k, v in d.items(): if v[0] == '{' and v[-1] == '}': d[k] = ast.literal_eval(v) print d 9 để xóa các trích dẫn đơn từ chuỗi trong Python.

nhập khẩu AST

x = "'Chào mừng bạn đến với Java2blog'"

Sử dụng hàm literal_eval3 để xóa các trích dẫn đơn từ chuỗi trong Python.

Phương pháp này hoạt động cho tất cả các phiên bản Python 2. Hàm literal_eval3 được sử dụng để trả về một chuỗi sau khi thay thế một số ký tự của nó được đề cập trong bảng ánh xạ hoặc từ điển.json

Mã sau sử dụng hàm literal_eval3 để xóa các trích dẫn đơn từ chuỗi trong Python.='"Welcome to Java2blog"'

y=json.loads(x)=json.loads(x)

print(y)  (y)  

Mã trên cung cấp đầu ra sau:

Chào mừng bạn đến với Java2blog

Chúng ta nên lưu ý rằng chức năng này chỉ hoạt động khi các trích dẫn duy nhất được xóa ở đầu và cuối chuỗi.

Sử dụng hàm import ast d = {'clustering': 'true', 'http_proxy_port': '80', 'https_proxy_port': '443', 'localmemberhost': '127.0.1.1', 'localmemberport': '4100', 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}', 'portoffset': '1', 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com', 'stratos_instance_data_worker_host_name': 'as.wso2.com', 'subdomain': 'mgt'} print d for k, v in d.items(): if v[0] == '{' and v[-1] == '}': d[k] = ast.literal_eval(v) print d 9 để xóa các trích dẫn đơn từ chuỗi trong Python.

Hàm và hoạt động của hàm

import ast
d = {'clustering': 'true',
 'http_proxy_port': '80',
 'https_proxy_port': '443',
 'localmemberhost': '127.0.1.1',
 'localmemberport': '4100',
 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}',
 'portoffset': '1',
 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com',
 'stratos_instance_data_worker_host_name': 'as.wso2.com',
 'subdomain': 'mgt'}

print d
for k, v in d.items():
   if v[0] == '{' and v[-1] == '}':
      d[k] = ast.literal_eval(v)

print d
9 giống như hàm
import ast
d = {'clustering': 'true',
 'http_proxy_port': '80',
 'https_proxy_port': '443',
 'localmemberhost': '127.0.1.1',
 'localmemberport': '4100',
 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}',
 'portoffset': '1',
 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com',
 'stratos_instance_data_worker_host_name': 'as.wso2.com',
 'subdomain': 'mgt'}

print d
for k, v in d.items():
   if v[0] == '{' and v[-1] == '}':
      d[k] = ast.literal_eval(v)

print d
6 được giải thích ở trên, ngoại lệ duy nhất là cái trước chỉ chấp nhận các loại dữ liệu Python hợp lệ trong khi cái sau không có quy tắc như vậy.

Mã sau sử dụng hàm import ast d = {'clustering': 'true', 'http_proxy_port': '80', 'https_proxy_port': '443', 'localmemberhost': '127.0.1.1', 'localmemberport': '4100', 'members': '{"mgt.as.wso2.com": 4100,"as.wso2.com": 4300}', 'portoffset': '1', 'stratos_instance_data_mgt_host_name': 'mgt.as.wso2.com', 'stratos_instance_data_worker_host_name': 'as.wso2.com', 'subdomain': 'mgt'} print d for k, v in d.items(): if v[0] == '{' and v[-1] == '}': d[k] = ast.literal_eval(v) print d 9 để xóa các trích dẫn đơn từ chuỗi trong Python.

nhập khẩu AST

x = "'Chào mừng bạn đến với Java2blog'"

x=['welcome','to','java2blog']=['welcome','to','java2blog']

in ('[%s]'%',' .join (bản đồ (str, x))))('[%s]'%', '.join(map(str,x)))

Mã trên cung cấp đầu ra sau:

[Chào mừng, đến, Java2blog]

Sử dụng hàm literal_eval3 để xóa trích dẫn khỏi chuỗi trong danh sách trong Python.

Hàm literal_eval3, khi sử dụng một bản dịch nhất định có giá trị replace()5, có thể xóa các trích dẫn khỏi danh sách chuỗi trong Python.

Mã sau sử dụng hàm literal_eval3 để xóa trích dẫn khỏi chuỗi trong danh sách trong Python.

x=['welcome','to','java2blog']=['welcome','to','java2blog']

translation={39:None}={39:None}

print(str(x).translate(translation))(str(x).translate(translation))

Mã trên cung cấp đầu ra sau:

[Chào mừng, đến, Java2blog]

Sử dụng hàm literal_eval3 để xóa trích dẫn khỏi chuỗi trong danh sách trong Python.

Hàm literal_eval3, khi sử dụng một bản dịch nhất định có giá trị replace()5, có thể xóa các trích dẫn khỏi danh sách chuỗi trong Python.

Mã sau sử dụng hàm literal_eval3 để xóa trích dẫn khỏi chuỗi trong danh sách trong Python.

x=['welcome','to','java2blog']=['welcome','to','java2blog']

print(*x,sep=',')(*x,sep=',')

Mã trên cung cấp đầu ra sau:

welcome,to,java2blog

[Chào mừng, đến, Java2blog]

Sử dụng hàm literal_eval3 để xóa trích dẫn khỏi chuỗi trong danh sách trong Python.

Hàm literal_eval3, khi sử dụng một bản dịch nhất định có giá trị replace()5, có thể xóa các trích dẫn khỏi danh sách chuỗi trong Python.

x=['welcome','to','java2blog']=['welcome','to','java2blog']

Mã sau sử dụng hàm literal_eval3 để xóa trích dẫn khỏi chuỗi trong danh sách trong Python.(("[{0}]".format(' , '.join(map(str, x)))))

Mã trên cung cấp đầu ra sau:

Sử dụng tham số replace()7 để xóa trích dẫn khỏi chuỗi trong danh sách trong Python.

Tham số replace()7 chủ yếu được sử dụng để định dạng các câu lệnh đã cho được yêu cầu in trong màn hình đầu ra.

Làm thế nào để bạn xóa trích dẫn từ một chuỗi trong danh sách Python?

Để xóa các trích dẫn khỏi danh sách các chuỗi:..
Sử dụng danh sách hiểu để lặp lại trong danh sách ..
Sử dụng str.Phương thức Dải () để loại bỏ các trích dẫn dẫn đầu và dấu ngoặc ra khỏi mỗi chuỗi ..
Các mục trong danh sách mới sẽ không chứa các trích dẫn dẫn đầu và theo dõi ..

Làm thế nào để bạn xóa trích dẫn kép trong Python?

Sử dụng str.Gọi str.strip (chars) trên str với ký tự trích dẫn '"' là chars để xóa trích dẫn từ các đầu của chuỗi.Call str. strip(chars) on str with the quote character '"' as chars to remove quotes from the ends of the string.

Làm cách nào để xóa một trích dẫn từ một danh sách trong Python?

Sử dụng str.replace (cũ, mới) với cũ là "'" và mới là "" để xóa tất cả các trích dẫn đơn từ chuỗi. replace(old, new) with old as "'" and new as "" to remove all single quotes from the string.

Làm thế nào để bạn xóa một báo giá từ một chuỗi?

Sử dụng phương thức String.Repaceall () để xóa tất cả các trích dẫn kép khỏi chuỗi, ví dụ:str.Thay thế ('"', ''). Phương thức thay thế () sẽ trả về một chuỗi mới với tất cả các trích dẫn kép được xóa. replaceAll() method to remove all double quotes from a string, e.g. str. replaceAll('"', '') . The replace() method will return a new string with all double quotes removed.