Python 将字符串逐列格式化为矩阵
我正在做这个python项目,我需要格式化一个给定的字符串Python 将字符串逐列格式化为矩阵,python,string,matrix,Python,String,Matrix,我正在做这个python项目,我需要格式化一个给定的字符串 str = "abcdefghi" 在一列一列的矩阵中,为了获得如下结果: M=[[a,d,g],[b,e,h],[c,f,i]] 有没有快速有效的方法 谢谢。如果您正在寻找一种有效的方法,您可以使用生成器或列表理解来完成。下面是一个列表: [[i for i in str[i*3:(i*3)+3]] for i in range(len(str) // 3)] 你用的是哪种算法?请在您的帖子中添加信息。
str = "abcdefghi"
在一列一列的矩阵中,为了获得如下结果:
M=[[a,d,g],[b,e,h],[c,f,i]]
有没有快速有效的方法
谢谢。如果您正在寻找一种有效的方法,您可以使用生成器或列表理解来完成。下面是一个列表:
[[i for i in str[i*3:(i*3)+3]] for i in range(len(str) // 3)]
你用的是哪种算法?请在您的帖子中添加信息。