
python如何将逗号分割为数组
用户关注问题
怎样使用Python将字符串按逗号分割成列表?
我有一个用逗号分隔的字符串,想在Python中转换成数组,应该怎么做?
使用split()方法进行逗号分割
Python中字符串对象自带split()方法,可以根据指定分隔符分割字符串。比如'str'.split(',')就能把字符串按逗号划分成多个部分,返回一个列表。
如何处理字符串中含有空格与逗号分隔的情况?
字符串里逗号后面可能有空格,分割后列表元素前后还有空格,怎么去掉?
分割后使用strip()方法清理元素空白
先用split(',')生成列表,然后用列表推导式对每个元素调用strip()方法去除前后空白,从而得到干净的字符串数组。
字符串用逗号分隔,但某些元素可能为空,如何过滤空字符串?
用逗号切割字符串后,有些元素是空白字符串,怎样排除这些空元素?
结合split()和条件过滤空字符串
先利用split(',')拆分产生的列表,再用列表推导式过滤掉空字符串,例如[x for x in str.split(',') if x.strip() != ''],这样得到的列表不会包含空元素。