python创建列表的方法_Python:创建n个列表列表的最快方法

这里有两种方法,一种是简单的(和概念性的),另一种是更正式的,在读取数据集之后,可以在各种情况下进行扩展。

方法1:概念X2=[]

X1=[1,2,3]

X2.append(X1)

X3=[4,5,6]

X2.append(X3)

X2 thus has [[1,2,3],[4,5,6]] ie a list of lists.

方法2:形式化和可扩展的

另一种将列表存储为不同数字列表的优雅方法—它从文件中读取这些数字。(这里的文件有数据集列)

Train是一个数据集,有50行20列。即Train[0]给我csv文件的第一行,Train[1]给我第二行,依此类推。我有兴趣将50行的数据集分离为一个列表,除了列0,这是我在这里解释的变量,因此必须从原始列数据集中删除,然后一个列表一个列表地放大。这是实现这一点的代码。

注意,我是从内环中的“1”读取的,因为我只对解释变量感兴趣。我在另一个循环中重新初始化X1=[],否则X2.append([0:(len(train[0])-1])将一次又一次重写X1,而且它的内存效率更高。X2=[]

for j in range(0,len(train)):

X1=[]

for k in range(1,len(train[0])):

txt2=train[j][k]

X1.append(txt2)

X2.append(X1[0:(len(train[0])-1)])

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值