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

我有一个二维列表:

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

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

PHPz
PHPz

学习是最好的投资!

모든 응답(5)
小葫芦

Traverse, 모든 숫자를 변환해야 하므로 이론적으로 변환 프로그램은 각 요소를 한 번 이상 방문해야 합니다.

迷茫

위의 아이디어와 동일하게 map

를 사용하세요. 으아아아
伊谢尔伦

목록 구문 분석을 사용하지만 여전히 순회해야 합니다.
위에서 언급했듯이 각 요소에 액세스한 후 변환하므로 순회해 보겠습니다. . .

阿神

값이 흩어진 곳에서 사용되는 경우 값을 사용할 때마다 변환하여 원래 값을 대체합니다.

阿神

코드 한 줄: li_int = [map(int, e) for e in li]

변환의 복잡성은 선형적이므로 데이터 양이 특별히 크지 않으면 허용될 수 있습니다. 데이터가 정말 많은 경우에는 어떤 데이터를 사용하든 변환에 사용됩니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿