List接收前端传的string
时间: 2023-08-23 07:06:18 浏览: 32
你可以通过以下方式将前端传递的字符串转换为列表(List):
. 使用split()方法:通过split()方法将字符串分割成子字符串,并以列表形式返回。你可以指定分割字符作为参数。
```python
string = "Hello, World!"
list = string.split(", ") # 使用逗号和空格作为分割字符
print(list) # 输出: ['Hello', 'World!']
```
2. 使用列表推导式:使用列表推导式将字符串中的每个字符作为列表的元素。
```python
string = "Hello, World!"
list = [char for char in string]
print(list) # 输出: ['H', 'e', 'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l', 'd', '!']
```
请根据你的具体需求选择适合的方法。
相关问题
前端传的string用list接收
你可以使用Python中的`split()`函数将前端传来的字符串拆分成一个列表。`split()`函数可以根据指定的分隔符将字符串分割成多个子字符串,并返回一个包含这些子字符串的列表。
例如,假设前端传来的字符串是"hello,world",你可以使用以下代码将其拆分成一个包含两个字符串的列表:
```python
string = "hello,world"
lst = string.split(",")
print(lst) # 输出:['hello', 'world']
```
在上述代码中,通过`split(",")`将字符串根据逗号进行拆分,得到一个列表`['hello', 'world']`。
请根据你的具体需求,将代码中的逗号替换为你需要的分隔符,以正确地拆分字符串并将其存储到列表中。
Java后端怎么接收前端传来的list
Java后端可以通过使用@RequestParam注解,将前端传来的list解析成字符串,然后对其进行分割处理,最终得到一个数组或者列表。 代码示例:
@RequestMapping(value="/getList",method=RequestMethod.POST)
public List<String> getList(@RequestParam("listStr") String listStr) {
String[] listArr = listStr.split(",");
List<String> list = Arrays.asList(listArr);
return list;
}
其中,@RequestParam注解中的参数"listStr"代表前端提交过来的list参数名。