字符串转list ["777777777","777777778","4130235","4130236"]
时间: 2023-12-12 21:03:19 浏览: 14
以下是将字符串转换为列表的两种方法:
1.使用eval()函数
```python
str = "[\"777777777\",\"777777778\",\"4130235\",\"4130236\"]"
lst = eval(str)
print(lst) # 输出:['777777777', '777777778', '4130235', '4130236']
```
2.使用json.loads()函数
```python
import json
str = "[\"777777777\",\"777777778\",\"4130235\",\"4130236\"]"
lst = json.loads(str)
print(lst) # 输出:['777777777', '777777778', '4130235', '4130236']
```
相关问题
字符串转list ["777777777","777777778","4130235","4130236"] java
以下是将逗号分割的字符串转为List的Java代码示例:
```java
public static <T> List<String> idsStrToList(String idsStr) {
return Arrays.asList(idsStr.split(","));
}
```
使用示例:
```java
String str = "777777777,777777778,4130235,4130236";
List<String> list = idsStrToList(str);
System.out.println(list); // 输出:[777777777, 777777778, 4130235, 4130236]
```
以下是将任意符号分割的字符串转为List的Java代码示例:
```java
public static <T> List<String> idsStrToListSeparator(String idsStr, String separator) {
return Arrays.asList(idsStr.split(separator));
}
```
使用示例:
```java
String str = "777777777|777777778|4130235|4130236";
List<String> list = idsStrToListSeparator(str, "\\|");
System.out.println(list); // 输出:[777777777, 777777778, 4130235, 4130236]
```
list字符串转list
在Python中,我们可以使用eval()函数将字符串转换为列表。eval()函数将字符串作为Python表达式进行求值,返回表达式的结果。
例如,假设我们有一个字符串形式的列表如下:
```
str_list = "[1, 2, 3, 4, 5]"
```
我们可以使用eval()函数将其转换为列表:
```
list = eval(str_list)
```
这样就可以得到一个列表[1, 2, 3, 4, 5]。
需要注意的是,使用eval()函数时要确保字符串中的内容是安全的,不要将来自未知来源的字符串传递给eval()函数,因为它可能会执行危险的代码。另外,如果字符串中含有不支持的语法或类型,eval()函数可能会引发异常。