한 줄에서 키 쌍을 제거하고 다음 값만 인쇄하는 방법 : 파이썬에서 regex를 사용하여

Viv
저는 파이썬에 
익숙하지 않습니다. 제가 가진 텍스트는 다음과 같은 텍스트 파일에 있습니다. {u'metro_name ': u'Phoenix-Mesa-Glendale, AZ', u'ips ': 38060} 
{u'metro_name': u'Los Angeles-Long Beach-Glendale, CA (MSAD) ', u'ips': 31100}

파이썬에서 값만 인쇄하고 한 줄에 $로 연결하는 방법, 즉 출력 :

'Phoenix-Mesa-Glendale, AZ $ 38060', 'Los Angeles-Long Beach-Glendale, CA (MSAD) $ 31100'
케빈

나는 정규식이 문자열 리터럴 구문을 완전히 구문 분석 할 수 없다고 확신하므로 여기에서 가치가있는 것보다 더 많은 작업이 필요합니다. ast.literal_eval각 줄을 사전으로 바꾸는 데 사용 하는 것을 고려하십시오 . 그런 다음 값에 대해 원하는 문자열 조작을 수행 할 수 있습니다.

import ast
from collections import OrderedDict
dicts = []
with open("data.txt") as file:
    for line in file:
        d = ast.literal_eval(line)
        d = OrderedDict((k, d[k]) for k in ('metro_name', 'ips'))
        dicts.append(d)

output_lines = []
for dict in dicts:
    values = [str(value) for value in dict.values()]
    line = "$$".join(values)
    output_lines.append(repr(line))
print ",".join(output_lines)

결과:

'Phoenix-Mesa-Glendale, AZ$$38060','Los Angeles-Long Beach-Glendale, CA  (MSAD)$$31100'

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬 3.4를 사용하여 for 루프에서 특정 줄을 한 번만 인쇄하고 싶습니다.

분류에서Dev

키-값 쌍으로 사용하여 (동일한 길이 및 동일한 키) 두 개의 다른 사전 값에서 새 사전을 만드는 방법

분류에서Dev

파이썬에서 동일한 키를 사용하여 서로 다른 행에 여러 값이있는 열을 나누는 방법

분류에서Dev

Python : 클래스를 사용하여 사전에 정보를 추가 한 다음 추가 된 사전 항목의 키와 값을 인쇄하는 방법

분류에서Dev

파일의 각 줄에서 단어를 검색하고 파이썬에서 다음 값을 인쇄하는 방법

분류에서Dev

파이썬에서 하나의 키 쌍 값을 한 사전에서 다른 사전으로 복사하는 방법

분류에서Dev

파이썬에서 하나의 print ()를 사용하여 목록 항목을 한 줄이 아니라 한 줄씩 인쇄하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 키-값 쌍에서 키를 검색하는 방법

분류에서Dev

Talend를 사용하여 CSV에서 키-값 쌍을 추출하는 방법

분류에서Dev

파이썬에서 사전 키와 값을 인쇄하는 방법

분류에서Dev

복잡한 바인딩을 사용하여 view.xml의 키 값 쌍에서 값이 아닌 키를 표시하는 방법

분류에서Dev

xml 파일에서 값을 가져온 다음 php를 사용하여 인쇄하는 방법

분류에서Dev

xml 파일에서 값을 가져온 다음 php를 사용하여 인쇄하는 방법

분류에서Dev

파이썬에서 루프를 사용하여 다음 값을 얻는 방법을 알아 내려고

분류에서Dev

awk에서만 파일의 마지막 줄을 인쇄 한 다음 파일의 첫 줄을 인쇄하는 방법이 있습니까?

분류에서Dev

WebDriverWait ()를 사용하여 셀레늄 파이썬에서 동일한 클래스 이름을 가진 다음 요소의 값에 액세스하는 방법

분류에서Dev

beautifulsoup을 사용하여 웹 사이트에서 키 쌍 값으로 파이썬 인쇄

분류에서Dev

파이썬 사전에서 동일한 값을 가진 키를 결합하는 효율적인 방법

분류에서Dev

Ruby Laungage를 사용하여 해시에 키 / 값 쌍을 추가하는 방법

분류에서Dev

C 파일을 사용하여 값을 반환 한 다음 os.system을 사용하여 파이썬에서 선택하는 방법은 무엇입니까?

분류에서Dev

파일에서 특정 문자열 뒤의 모든 줄을 삭제 한 다음 파이썬을 사용하여 더 많은 줄을 추가하는 방법

분류에서Dev

파이썬에서 키를 사용하여 목록을 정렬하는 방법

분류에서Dev

지도에서 중복 키-값 쌍을 제거하는 방법

분류에서Dev

JavaScript에서 마지막 키 : 값 쌍을 제거하는 방법

분류에서Dev

Godot에서 키 : 값 쌍을 사용하여 동일한 길이의 배열 2 개를 단일 사전에 병합하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 Regex를 사용하여 문자를 제외한 모든 문자를 제거하는 방법

분류에서Dev

한 줄로 쌍 값을 증가시키면서 쌍의 벡터를 초기화하는 방법 C ++

분류에서Dev

Python을 사용하여 URL에서 키 값 쌍을 검색하는 방법

분류에서Dev

파이썬에서 사전에서 선택한 키 값을 인쇄하는 가장 쉬운 방법은 무엇입니까?

Related 관련 기사

  1. 1

    파이썬 3.4를 사용하여 for 루프에서 특정 줄을 한 번만 인쇄하고 싶습니다.

  2. 2

    키-값 쌍으로 사용하여 (동일한 길이 및 동일한 키) 두 개의 다른 사전 값에서 새 사전을 만드는 방법

  3. 3

    파이썬에서 동일한 키를 사용하여 서로 다른 행에 여러 값이있는 열을 나누는 방법

  4. 4

    Python : 클래스를 사용하여 사전에 정보를 추가 한 다음 추가 된 사전 항목의 키와 값을 인쇄하는 방법

  5. 5

    파일의 각 줄에서 단어를 검색하고 파이썬에서 다음 값을 인쇄하는 방법

  6. 6

    파이썬에서 하나의 키 쌍 값을 한 사전에서 다른 사전으로 복사하는 방법

  7. 7

    파이썬에서 하나의 print ()를 사용하여 목록 항목을 한 줄이 아니라 한 줄씩 인쇄하는 방법은 무엇입니까?

  8. 8

    파이썬에서 키-값 쌍에서 키를 검색하는 방법

  9. 9

    Talend를 사용하여 CSV에서 키-값 쌍을 추출하는 방법

  10. 10

    파이썬에서 사전 키와 값을 인쇄하는 방법

  11. 11

    복잡한 바인딩을 사용하여 view.xml의 키 값 쌍에서 값이 아닌 키를 표시하는 방법

  12. 12

    xml 파일에서 값을 가져온 다음 php를 사용하여 인쇄하는 방법

  13. 13

    xml 파일에서 값을 가져온 다음 php를 사용하여 인쇄하는 방법

  14. 14

    파이썬에서 루프를 사용하여 다음 값을 얻는 방법을 알아 내려고

  15. 15

    awk에서만 파일의 마지막 줄을 인쇄 한 다음 파일의 첫 줄을 인쇄하는 방법이 있습니까?

  16. 16

    WebDriverWait ()를 사용하여 셀레늄 파이썬에서 동일한 클래스 이름을 가진 다음 요소의 값에 액세스하는 방법

  17. 17

    beautifulsoup을 사용하여 웹 사이트에서 키 쌍 값으로 파이썬 인쇄

  18. 18

    파이썬 사전에서 동일한 값을 가진 키를 결합하는 효율적인 방법

  19. 19

    Ruby Laungage를 사용하여 해시에 키 / 값 쌍을 추가하는 방법

  20. 20

    C 파일을 사용하여 값을 반환 한 다음 os.system을 사용하여 파이썬에서 선택하는 방법은 무엇입니까?

  21. 21

    파일에서 특정 문자열 뒤의 모든 줄을 삭제 한 다음 파이썬을 사용하여 더 많은 줄을 추가하는 방법

  22. 22

    파이썬에서 키를 사용하여 목록을 정렬하는 방법

  23. 23

    지도에서 중복 키-값 쌍을 제거하는 방법

  24. 24

    JavaScript에서 마지막 키 : 값 쌍을 제거하는 방법

  25. 25

    Godot에서 키 : 값 쌍을 사용하여 동일한 길이의 배열 2 개를 단일 사전에 병합하는 방법은 무엇입니까?

  26. 26

    파이썬에서 Regex를 사용하여 문자를 제외한 모든 문자를 제거하는 방법

  27. 27

    한 줄로 쌍 값을 증가시키면서 쌍의 벡터를 초기화하는 방법 C ++

  28. 28

    Python을 사용하여 URL에서 키 값 쌍을 검색하는 방법

  29. 29

    파이썬에서 사전에서 선택한 키 값을 인쇄하는 가장 쉬운 방법은 무엇입니까?

뜨겁다태그

보관