list里面有string int
时间: 2024-05-15 19:14:17 浏览: 8
可以使用Python中的isinstance()函数来检查列表中的元素类型。例如:
```
my_list = ['hello', 123, 'world', 456]
for item in my_list:
if isinstance(item, str):
print(f'{item} is a string')
elif isinstance(item, int):
print(f'{item} is an integer')
else:
print(f'{item} is of another type')
```
输出结果为:
```
hello is a string
123 is an integer
world is a string
456 is an integer
```
相关问题
list int 转list string
可以使用列表推导式来将一个 `list` 中的所有 `int` 元素转换为 `string` 类型的元素:
```python
int_list = [1, 2, 3, 4, 5]
str_list = [str(i) for i in int_list]
```
这样就可以将 `int_list` 中的所有元素转换成 `str` 类型并存储在 `str_list` 中。
java list int转string
可以使用Java中的StringBuilder类来将List<int>转换为String。例如:
```java
List<Integer> myList = Arrays.asList(1, 2, 3, 4, 5);
StringBuilder sb = new StringBuilder();
for (Integer i : myList) {
sb.append(Integer.toString(i));
}
String result = sb.toString();
```
在上面的例子中,我们首先定义一个List<Integer>,然后创建一个StringBuilder对象。接下来,我们使用一个循环来遍历List中的每个元素,并将其转换为String类型,然后将其添加到StringBuilder中。最后,我们调用toString()方法将StringBuilder对象转换为String类型,并将其存储在result变量中。