相关疑难解决方法(0)

java和python相当于php的foreach($ array as $ key => $ value)

在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 python java associative-array

15
推荐指数
2
解决办法
2万
查看次数

什么是python相当于PHP $ _SERVER?

我找不到与PHP $ _SERVER相当的python.

有没有?或者,有什么方法可以带来相同的结果?

提前致谢.

php python

7
推荐指数
1
解决办法
2833
查看次数

Python - substr

我需要能够得到数字的最后一位数.

即,我需要2来自:12.

在PHP中就像这样:$minute = substr(date('i'), -1)但我需要在Python中使用它.

有任何想法吗

php python substr

1
推荐指数
2
解决办法
2786
查看次数

标签 统计

php ×3

python ×3

associative-array ×1

java ×1

substr ×1