在php中,可以使用关联数组处理状态名称列表及其缩写,如下所示:
<?php
$stateArray = array(
"ALABAMA"=>"AL",
"ALASKA"=>"AK",
// etc...
"WYOMING"=>"WY"
);
foreach ($stateArray as $stateName => $stateAbbreviation){
print "The abbreviation for $stateName is $stateAbbreviation.\n\n";
}
?>
Run Code Online (Sandbox Code Playgroud)
输出(保留密钥顺序):
The abbreviation for ALABAMA is AL.
The abbreviation for ALASKA is AK.
The abbreviation for WYOMING is WY.
Run Code Online (Sandbox Code Playgroud)
编辑:请注意,数组元素的顺序保留在php版本的输出中.使用HashMap的Java实现不保证元素的顺序.Python中的字典也不是.
这是如何在java和python中完成的?我只找到提供价值的方法,给定密钥,如python:
stateDict = {
"ALASKA": "AK",
"WYOMING": "WY",
}
for key in stateDict:
value = stateDict[key]
Run Code Online (Sandbox Code Playgroud)
编辑:基于答案,这是我在python中的解决方案,
# a list of two-tuples
stateList = [
('ALABAMA', 'AL'),
('ALASKA', 'AK'),
('WISCONSIN', 'WI'),
('WYOMING', 'WY'),
] …Run Code Online (Sandbox Code Playgroud) 我找不到与PHP $ _SERVER相当的python.
有没有?或者,有什么方法可以带来相同的结果?
提前致谢.
我需要能够得到数字的最后一位数.
即,我需要2来自:12.
在PHP中就像这样:$minute = substr(date('i'), -1)但我需要在Python中使用它.
有任何想法吗