2012-02-28 2 views
0

저는 파이썬에 익숙하지 않으므로 약간의 도움이 필요합니다. 나는 파이썬으로 포팅하는 php 파일을 갖고 있으며 파이썬 배열이나리스트로 다음 PHP 배열을 변환하는 좋은 방법을 찾지 못하는 것 같습니다. 나는 약간의 조사를했고 파이썬리스트가 더 좋음을 발견했다.이 PHP 배열을 파이썬 목록에 어떻게 써야합니까?

PHP 배열 (SQL 쿼리에서 이름)

$heads = array(
'ServerHostID' => 'ServerHostID', 
'SERVER_NAME' => 'Server Name', 
'SERVER_NUMBER' => 'Server Number', 
'SERVER_OPERATIONAL_STATUS' => 'Server Operational Status', 
'HOST_NAME' => 'Host Name', 
'HOST_NUMBER' => 'Host Number', 
'ALIAS' => 'Alias', 
'UTILIZATION_PERCENTAGE' => 'Utilization Percentage', 
'DATA_SIZE' => 'Data Size', 
'HAS_REMOTE_ACCESS' => 'Has Remote Access', 
'CLUSTER' => 'Cluster', 
'VM_NAME' => 'VM Name', 
'VM_IP_ADDRESS' => 'VM IP Address', 
'CPU_ALLOCATED' => 'CPU Allocated', 
'MEMORY_ALLOCATED' => 'Memory Allocated', 
'IS_VIRTUAL' => 'Is Virtual', 
'LOGICAL_PARTITION' => 'Logical Partition', 
'PHYSICAL_PARTITION' => 'Physical Partition', 
'OPERATING_SYSTEM_SOFTWARE' => 'Operating System Software', 
'OPERATIONAL_USE' => 'Operational Use', 
'FUNCTIONAL_USE' => 'Functional Use', 
'HOST_OPERATIONAL_STATUS' => 'Host Operational Status' 
); 

여러분의 도움에 감사드립니다!

답변

3

Err, no. dict을 원합니다. 파이썬에서

heads = { 
    'ServerHostID': 'ServerHostID', 
    'SERVER_NAME': 'Server Name', 
    ... 
} 
+0

아주 좋습니다 ... 빠르고 쉬운 답변에 감사드립니다. – amlane86

2

사용 dictionary.

>>> heads = {'ServerHostID' : 'ServerHostID','SERVER_NAME' : 'Server Name'} 
>>> heads['ServerHostID'] 
'ServerHostID' 
>>> 
2

파이썬에서 "연관 배열"을 "대체"하기 때문에 목록 대신 사전을 사용해야합니다.

{'ALIAS': 'Alias', 
'CLUSTER': 'Cluster', 
'CPU_ALLOCATED': 'CPU Allocated', 
'DATA_SIZE': 'Data Size', 
'FUNCTIONAL_USE': 'Functional Use', 
'HAS_REMOTE_ACCESS': 'Has Remote Access', 
'HOST_NAME': 'Host Name', 
'HOST_NUMBER': 'Host Number', 
'HOST_OPERATIONAL_STATUS': 'Host Operational Statu', 
'IS_VIRTUAL': 'Is Virtual', 
'LOGICAL_PARTITION': 'Logical Partition', 
'MEMORY_ALLOCATED': 'Memory Allocated', 
'OPERATING_SYSTEM_SOFTWARE': 'Operating System Software', 
'OPERATIONAL_USE': 'Operational Use', 
'PHYSICAL_PARTITION': 'Physical Partition', 
'SERVER_NAME': 'Server Name', 
'SERVER_NUMBER': 'Server Number', 
'SERVER_OPERATIONAL_STATUS': 'Server Operational Status', 
'ServerHostID': 'ServerHostID', 
'UTILIZATION_PERCENTAGE': 'Utilization Percentage', 
'VM_IP_ADDRESS': 'VM IP Address', 
'VM_NAME': 'VM Name'} 
관련 문제