python列表内元素再次切割
时间: 2023-07-02 12:11:08 浏览: 100
tataUFO.pdf_python面试
可以使用列表推导式来将列表内的元素再次切割。
假设有一个包含字符串的列表,每个字符串都是以“-”分隔的姓名和年龄,例如:
```
names = ["Alice-25", "Bob-30", "Charlie-35"]
```
现在我们想要将每个字符串再次切割成姓名和年龄两个部分,并将其放入一个新的列表中。可以使用列表推导式实现:
```
new_list = [name_age.split("-") for name_age in names]
```
这将产生一个新的列表,其中每个元素都是一个包含两个字符串的列表,第一个字符串是姓名,第二个字符串是年龄:
```
[['Alice', '25'], ['Bob', '30'], ['Charlie', '35']]
```
阅读全文