如何使用map和lambda函数将perl代码转换为python

时间:2019-03-07 07:45:06

标签: python

我在perl中有如下所述的代码:

%details_hash = map { $_ => $_ } split(/\s+/, $details_data);

它接收一个字符串,根据空间对其进行分割,并创建一个具有相同键和值的哈希值。 我需要在python中重写相同的代码并创建字典。

1 个答案:

答案 0 :(得分:0)

s = 'Hello world!'

print dict( (k,k) for k in s.split() )

输出:

{'world!': 'world!', 'Hello': 'Hello'}