row = seg_list_exact.strip().split('|') row[0] = row[0].split('|')[0]是什么意思
时间: 2023-06-10 22:04:53 浏览: 33
这段代码的意思是先去除字符串seg_list_exact两边的空格,然后按照竖线符号'|'来分割字符串并将分割后的结果赋值给变量row,接着将变量row的第一个元素row[0]再按照竖线符号'|'进行分割取第一个元素再赋值给row[0],即将row[0]中第一个竖线符号前面的部分取出来并重新赋值给row[0]。
相关问题
row = seg_list_exact.strip().split('|')中strip和split分别代表什么
strip()是Python字符串对象的一个方法,它用于移除字符串开头和结尾处的指定字符,默认情况下移除空格。split()是Python字符串对象的另一个方法,它用于将一个字符串根据给定的分隔符进行分割,返回一个包含分割后的子字符串的列表。在这里,strip()用于去除字符串中的空格,而split('|')则根据'|'分隔符将字符串分割为一个列表。
row = seg_list_exact.strip().split('|')为什么生成器不支持
此问题涉及到Python中生成器与列表的区别。strip()和split()函数返回的是列表类型,而不是生成器类型,因此不能通过生成器来访问。如果您需要使用生成器,请将其替换为生成器类型函数,如yield。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)