検索

ホームページ  >  に質問  >  本文

数据结构 - python-如何把元素为字符串的二维列表转化为元素为整型的二维列表?

我有一个二维列表:

li = [['1','2'],['3','4']]

如何把元素化为整型?
要处理的数据量很大,遍历li是否会降低效率,有其他的方法吗?

PHPzPHPz2868日前828

全員に返信(5)返信します

  • 高洛峰

    高洛峰2017-04-17 17:18:25

    トラバース、すべての数値を変換する必要があるため、理論的には、変換プログラムは各要素を少なくとも 1 回訪問する必要があります

    返事
    0
  • 迷茫

    迷茫2017-04-17 17:18:25

    上記のアイデアと同じように、map

    を使用します リーリー

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:18:25

    リスト解析を使用しますが、それでもトラバースする必要があります。
    上で述べたように、すべての要素がアクセスされて変換されるため、それをたどってみましょう。 。 。

    返事
    0
  • 阿神

    阿神2017-04-17 17:18:25

    値が散在している場合は、値が使用されるたびに変換して元の値を置き換えます。

    返事
    0
  • 阿神

    阿神2017-04-17 17:18:25

    1 行のコード: li_int = [map(int, e) for e in li]

    変換の複雑さは直線的であり、データ量が特に大きくない場合は許容できます。データが非常に多い場合は、どちらを使用しても変換に使用されます。

    返事
    0
  • キャンセル返事