列表里面有引号怎么去除
时间: 2024-05-12 12:17:15 浏览: 80
如果你想要去除列表中的引号,可以使用 Python 中的字符串方法 `replace()`。你可以遍历列表中的每一个元素,并使用 `replace()` 方法将引号替换为空字符串。例如:
```python
my_list = ['"apple"', '"banana"', '"orange"']
new_list = [s.replace('"', '') for s in my_list]
print(new_list)
```
输出:
```
['apple', 'banana', 'orange']
```
这样就可以去除列表中的引号了。
相关问题
列表里面的单引号怎么去除
可以使用字符串的 replace() 方法将列表中的单引号替换为空字符串。例如,假设列表名为 my_list,可以使用以下代码去除单引号:
```
my_list = ["'item1'", "'item2'", "'item3'"]
my_list = [item.replace("'", "") for item in my_list]
print(my_list)
```
输出:
```
['item1', 'item2', 'item3']
```
String里面带有双引号,去除双引号后转换成list
可以使用Java正则表达式和字符串的split()方法将带有双引号的String类型的字符串去除双引号后转换成List,具体实现代码如下:
```java
String str = "\"减摇鳍\",\"噪声\",\"噪声2\"";
List<String> strList = new ArrayList<>();
Matcher matcher = Pattern.compile("\"([^\"]*)\"").matcher(str);
while (matcher.find()) {
strList.add(matcher.group(1));
}
```
这里的正则表达式是"\"([^\"]*)\"",它可以匹配带有双引号的子字符串,并且将双引号去除。具体来说,这个正则表达式会匹配双引号,并且将双引号中间的内容作为一组匹配,使用matcher.group(1)可以获取到匹配结果中双引号中间的内容,也就是去除双引号后的字符串。
最终,将匹配结果添加到List中,就可以得到去除双引号后的字符串列表。
阅读全文