将list中的string转为int
时间: 2023-04-22 09:04:24 浏览: 106
可以使用Python内置函数map()和int()来将list中的string转为int,示例代码如下:
```
str_list = ['1', '2', '3', '4', '5']
int_list = list(map(int, str_list))
print(int_list)
```
输出结果为:
```
[1, 2, 3, 4, 5]
```
其中,map()函数将int()函数应用到str_list中的每个元素上,返回一个迭代器,然后使用list()函数将迭代器转为list。
相关问题
用kotlin将Map<String, Int> 转为list<String, Int>
你可以使用`toList()`函数将`Map<String, Int>`转换为`List<Pair<String, Int>>`,其中`Pair`是Kotlin中的一个数据类,用于存储键值对。
以下是一个示例代码:
```kotlin
val map = mapOf("key1" to 1, "key2" to 2, "key3" to 3)
val list = map.toList()
println(list)
```
输出结果为:
```
[(key1, 1), (key2, 2), (key3, 3)]
```
这样,你就将`Map<String, Int>`成功转换为了`List<Pair<String, Int>>`。
python中将int的list转为string
你可以使用列表推导式和`join()`方法将`int`类型的列表转换为字符串。以下是一个示例代码:
```python
int_list = [1, 2, 3, 4, 5]
string = ''.join(str(num) for num in int_list)
print(string)
```
这将输出字符串`"12345"`,它是将整数列表 `[1, 2, 3, 4, 5]` 转换为字符串的结果。在`join()`方法中,我们将每个整数转换为字符串并连接起来。
阅读全文