首页 文章
  • 641 votes
     answers
     views

    对象的映射函数(而不是数组)

    我有一个对象: myObject = { 'a': 1, 'b': 2, 'c': 3 } 我正在寻找一个本机方法,类似于 Array.prototype.map ,将使用如下: newObject = myObject.map(function (value, label) { return value * value; }); // newObject is now { 'a': ...
  • 231 votes
     answers
     views

    了解 Map 功能

    map(function, iterable, ...) 将函数应用于iterable的每个项目并返回结果列表 . 如果传递了其他可迭代参数,则函数必须采用那么多参数,并且并行地应用于所有迭代的项 . 如果一个iterable比另一个短,则假定使用None项扩展 . 如果函数是 None ,则假定为identity函数;如果有多个参数, map() 将返回一个由包含所有迭代中相应项的元组组成的列...
  • 75 votes
     answers
     views

    在 Map 函数Reactjs中,“this”未定义

    我正在使用Reactjs,编写一个菜单组件 . "use strict"; var React = require("react"); var Menus = React.createClass({ item_url: function (item,categories,articles) { console.log('afdas...
  • 387 votes
     answers
     views

    获取map()以返回Python 3.x中的列表

    我正在尝试将列表映射到十六进制,然后在其他地方使用列表 . 在python 2.6中,这很简单: A: Python 2.6: >>> map(chr, [66, 53, 0, 94]) ['B', '5', '\x00', '^'] 但是,在Python 3.1中,上面返回了一个map对象 . B: Python 3.1: >>> map(chr, [6...
  • 173 votes
     answers
     views

    映射python字典中的值

    鉴于字典 { k1: v1, k2: v2 ... } 我希望得到 { k1: f(v1), k2: f(v2) ... } ,我提供了一个函数 f . 有没有这样的内置功能?或者我必须这样做 dict([(k, f(v)) for (k, v) in my_dictionary.iteritems()]) 理想情况下我会写 my_dictionary.map_values(f) 要么 my...
  • 583 votes
     answers
     views

    列表理解与 Map

    是否有理由更喜欢使用 map() 而不是列表理解,反之亦然?它们中的任何一个通常比另一个更有效或被认为是更加pythonic?

热门问题