반응형
ASCII 값 목록을 파이썬에서 문자열로 어떻게 변환합니까?
ASCII 값인 일련의 숫자를 포함하는 Python 프로그램의 목록이 있습니다. 이것을 화면에 에코 할 수있는 "일반"문자열로 어떻게 변환합니까?
아마도 'chr ()'을 찾고있을 것입니다.
>>> L = [104, 101, 108, 108, 111, 44, 32, 119, 111, 114, 108, 100]
>>> ''.join(chr(i) for i in L)
'hello, world'
다른 사람들과 동일한 기본 솔루션이지만 개인적으로 목록 이해 대신 맵을 사용하는 것을 선호합니다.
>>> L = [104, 101, 108, 108, 111, 44, 32, 119, 111, 114, 108, 100]
>>> ''.join(map(chr,L))
'hello, world'
import array
def f7(list):
return array.array('B', list).tostring()
l = [83, 84, 65, 67, 75]
s = "".join([chr(c) for c in l])
print s
아마도 Pyhtonic은 해결책이 아니지만 나 같은 멍청한 사람들에게는 읽기가 더 쉽습니다.
charlist = [34, 38, 49, 67, 89, 45, 103, 105, 119, 125]
mystring = ""
for char in charlist:
mystring = mystring + chr(char)
print mystring
def working_ascii () : "" "G reetings! 71, 114, 101, 101, 116, 105, 110, 103, 115, 33" ""
hello = [71, 114, 101, 101, 116, 105, 110, 103, 115, 33]
pmsg = ''.join(chr(i) for i in hello)
print(pmsg)
for i in range(33, 256):
print(" ascii: {0} char: {1}".format(i, chr(i)))
working_ascii ()
bytes(list).decode()
이 작업을 수행 list(string.encode())
하고 값을 다시 가져 오는 데 사용할 수 있습니다 .
Question = [67, 121, 98, 101, 114, 71, 105, 114, 108, 122]
print(''.join(chr(number) for number in Question))
반응형
'IT Share you' 카테고리의 다른 글
Visual Studio Code git과의 병합 충돌을 해결하는 방법은 무엇입니까? (0) | 2020.11.29 |
---|---|
.NET에서 다음 TCP 포트 찾기 (0) | 2020.11.29 |
파이썬 변수가 문자열인지 목록인지 어떻게 알 수 있습니까? (0) | 2020.11.29 |
PHP 배열에 함수를 저장할 수 있습니까? (0) | 2020.11.29 |
'또는'조건이있는 MongoDB 쿼리 (0) | 2020.11.29 |