파이썬에서 특정 유형의 정의 된 길이의 배열을 어떻게 만듭니 까? 정확하게하려면 1024 개의 레코드를 저장할 수있는 핸들 배열을 만들려고합니다. 나는 아날로그로 핸들 타입을 알아 냈다. 파이썬에서는 c_void_pctypes이 될 것이다.파이썬에서 특정 유형의 배열을 만드는 방법
예 : C++ 코드는 것 :
HANDLE myHandles[1024];
무엇 위의 C++ 코드를 파이썬 비유 것입니까? 입력 해 주셔서 감사합니다.
파이썬에서 특정 유형의 정의 된 길이의 배열을 어떻게 만듭니 까? 정확하게하려면 1024 개의 레코드를 저장할 수있는 핸들 배열을 만들려고합니다. 나는 아날로그로 핸들 타입을 알아 냈다. 파이썬에서는 c_void_pctypes이 될 것이다.파이썬에서 특정 유형의 배열을 만드는 방법
예 : C++ 코드는 것 :
HANDLE myHandles[1024];
무엇 위의 C++ 코드를 파이썬 비유 것입니까? 입력 해 주셔서 감사합니다.
일반적으로 파이썬에서는 배열을 만들고 원하는 값을 넣을 수 있습니다. 그것은 역동적입니다.
myHandles = []
원하는만큼 많은 유형의 값을 넣을 수 있습니다. ... 특정 유형 및 특정 길이를 만들 구체적인 이유가 있습니까?
'my_handles = []'* please * –
@ 존 ... 죄송합니다 ...이 작업을 쓰고 SQL을 쓰면 ... 추한 세미 콜론 종류의 오염 된 & 오염 된 내 비단뱀 stmt. – Gerrat
@ Mark Tolonen이 올바른 설명을주었습니다 –
당신은 이미 대답을 수락,하지만 당신은 ctypes
태그 있기 때문에 당신이하는 ctypes 유형의 배열을 생성하는 방법을 알고 할 수 있습니다 : //docs.python :
>>> import ctypes
>>> ctypes.c_void_p * 1024 # NOTE: this is a TYPE
<class '__main__.c_void_p_Array_1024'>
>>> (ctypes.c_void_p * 1024)() # This is an INSTANCE
<__main__.c_void_p_Array_1024 object at 0x009BB5D0>
안녕하세요, >>> 결과 <__ main __. c_wchar_p_Array_2 object at 0x04E3C1C0>, 결과에서이 두 문자열을 제거하는 방법은 무엇입니까? – Aleksandar
내가 여기 .. HTTP를 읽을 것입니다. org/tutorial/datastructures.html – joslinm