📅  最后修改于: 2023-12-03 15:34:19.490000             🧑  作者: Mango
在Python中,我们可以利用列表推导式将字符串列表转换为嵌套字符列表。
# 定义字符串列表
str_list = ['hello', 'world', 'python', 'programming']
# 将字符串列表转换为嵌套字符列表
nested_list = [[char for char in string] for string in str_list]
# 打印结果
print(nested_list)
输出结果如下:
[['h', 'e', 'l', 'l', 'o'], ['w', 'o', 'r', 'l', 'd'], ['p', 'y', 't', 'h', 'o', 'n'], ['p', 'r', 'o', 'g', 'r', 'a', 'm', 'm', 'i', 'n', 'g']]
上面的代码中,我们首先定义了一个字符串列表str_list
,包含了四个字符串元素。
接着,我们使用列表推导式将字符串列表转换为嵌套字符列表,其中每个内层列表对应原来的一个字符串元素,每个内层列表的元素则是对应字符串中的每个字符。
最后,我们打印输出结果,即转换后的嵌套字符列表。
通过以上方法,我们可以方便地将一个字符串列表转换为嵌套字符列表,实现了数据结构的转化和数据处理的功能。同时,这也是Python列表推导式非常有用的一个应用场景之一。