python如何将字符串'1, 2'转换成list,[1, 2]
时间: 2023-06-06 12:08:11 浏览: 100
可以使用 split() 函数将字符串拆分成子字符串,然后使用列表推导式将子字符串转换为整数类型,生成一个列表。具体代码如下:
```python
s = '1, 2'
lst = [int(x) for x in s.split(',')]
print(lst) # 输出 [1, 2]
```
这样就可以将字符串'1, 2'转换成[1, 2]。
相关问题
python将字符串类型列表转换成浮点型列表
可以使用列表推导式和float()函数来实现,示例如下:
```python
str_list = ['1.2', '3.4', '5.6']
float_list = [float(x) for x in str_list]
print(float_list) # 输出 [1.2, 3.4, 5.6]
```
注意:如果字符串列表中有非数字字符串,如空字符串或者字母等,转换时会报错。
python怎么将字符串列表转换成unicode
可以使用Python内置的unicode()函数将字符串列表转换成Unicode编码。例如,假设我们有一个字符串列表['hello', 'world'],我们可以使用以下代码将其转换为Unicode编码:
```
str_list = ['hello', 'world']
unicode_list = [unicode(s, 'utf-8') for s in str_list]
```
这将创建一个新的Unicode编码列表,其中包含与原始字符串列表相同的元素。请注意,这假定原始字符串列表使用UTF-8编码。如果使用其他编码,请将'utf-8'替换为相应的编码名称。
阅读全文