首页 > 技术文章 > Python二维数组赋值以及字符串列表格式转换

1998wj 2020-09-27 10:21 原文

对Python二维列表进行赋值可以直接使用append函数,例如:

#有两个一维列表
a = [1,2,3]
b = [6,7,8]
#定义一个列表
double_list = []
#赋值
double_list.append(a)
double_list.append(b)
#输出二位列表
print(double_list)

输出结果

[[1, 2, 3], [6, 7, 8]]

将字符串转换为列表,直接使用list函数即可,例如:

str = 'hello handsome boy'
print(list(str))

输出结果

['h', 'e', 'l', 'l', 'o', ' ', 'h', 'a', 'n', 'd', 's', 'o', 'm', 'e', ' ', 'b', 'o', 'y']

我们可以注意到,每个字符都被隔开作为列表中的元素了,那么我们要想以空格作为分隔符,将字符串转换为列表该如何操作呢,这时需要用到split函数,例如

str = 'hello handsome boy'
a = str.split(' ')
print(a)

输出结果

['hello', 'handsome', 'boy']

 此外,Series格式转换为list需要使用tolist()函数

推荐阅读