Php, bir böyle bir ilişkisel dizi ile devlet isimleri ve kısaltmaların bir listesini işleyebilir:
<?php
$stateArray = array(
"ALABAMA"=>"AL",
"ALASKA"=>"AK",
// etc...
"WYOMING"=>"WY"
);
foreach ($stateArray as $stateName => $stateAbbreviation){
print "The abbreviation for $stateName is $stateAbbreviation.\n\n";
}
?>
(Korunmuş tuş düzeni ile) Çıkışı:
The abbreviation for ALABAMA is AL.
The abbreviation for ALASKA is AK.
The abbreviation for WYOMING is WY.
EDIT: dizi elemanlarının sırası php sürümü çıktı korunmuş olduğunu unutmayın. Java uygulaması, bir HashMap kullanılarak öğelerin sırasını garanti etmez. Ne Python sözlük yok.
Bu Java ve Python nasıl yapılır? Ben sadece python adlı gibi, anahtar verilen değer sağlamak yaklaşımlar bulmak:
stateDict = {
"ALASKA": "AK",
"WYOMING": "WY",
}
for key in stateDict:
value = stateDict[key]
EDIT: cevaplar dayanarak, bu, python benim çözüm oldu
# a list of two-tuples
stateList = [
('ALABAMA', 'AL'),
('ALASKA', 'AK'),
('WISCONSIN', 'WI'),
('WYOMING', 'WY'),
]
for name, abbreviation in stateList:
print name, abbreviation
Çıktı:
ALABAMA AL
ALASKA AK
WISCONSIN WI
WYOMING WY
Hangi gerekli tam olarak ne olduğunu.