数据结构 - python-如何把元素为字符串的二维列表转化为元素为整型的二维列表?
PHPz
PHPz 2017-04-17 17:16:25
0
5
757

我有一个二维列表:

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

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

PHPz
PHPz

学习是最好的投资!

全員に返信(5)
小葫芦

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

いいねを押す +0
迷茫

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

を使用します リーリー
いいねを押す +0
伊谢尔伦

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

いいねを押す +0
阿神

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

いいねを押す +0
阿神

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート