python怎么把字符串变为列表‘’
时间: 2023-12-15 22:04:01 浏览: 30
可以使用 Python 内置函数 `list()` 来将字符串转换成列表。示例代码如下:
```python
s = 'apple,banana,cherry'
lst = s.split(',')
print(lst)
```
输出结果为:
```
['apple', 'banana', 'cherry']
```
在示例代码中,首先定义了一个字符串 s,然后使用 `split()` 方法按照逗号将 s 分割成一个列表,将分割后的列表赋值给变量 lst。最后输出 lst 的值,即得到了将字符串变为列表的结果。
相关问题
python如何把字符串变成列表
可以使用split()方法将字符串分割成列表,例如:
str = "hello world"
lst = str.split()
print(lst)
输出结果为:['hello', 'world']
python把列表中的字符串变为数字
Python中将列表中的字符串变成数字可以使用内置函数int和float。当列表中的字符串只包含数字时,使用int将其转化为整数,使用float将其转化为浮点数。如果列表中的字符串包含其他字符,使用int将无法转化,而float仍可以将其转化为浮点数。代码示例如下:
```
# 将字符串列表转化为数字列表
str_list = ['1', '2', '3.14', '4', '5']
int_list = [int(x) for x in str_list] # [1, 2, 3, 4, 5]
float_list = [float(x) for x in str_list] # [1.0, 2.0, 3.14, 4.0, 5.0]
```
需要注意的是,如果列表中的字符串包含非数字字符,使用int将会产生ValueError异常,因此需要确保列表中只包含数字字符串。