小编com*_*ski的帖子

如何在Python中将嵌套列表转换为一维列表?

我尝试了一切(据我所知)分裂数组并将它们连接在一起甚至使用itertools:

import itertools

def oneDArray(x):
    return list(itertools.chain(*x))
Run Code Online (Sandbox Code Playgroud)

我想要的结果:

一个) print oneDArray([1,[2,2,2],4]) == [1,2,2,2,4]

奇怪的是,它适用于

b) print oneDArray([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) == [1, 2, 3, 4, 5, 6, 7, 8, 9]

问题1)我如何以我想要的方式获得工作(任何提示?)

问题2)为什么以上代码适用于b部分而不是a部分?

python nested-lists python-2.7

10
推荐指数
4
解决办法
3万
查看次数

如果在Excel中找到区分大小写的重复项(对于100k或更多记录),如何删除整行?

这是一个跟进的问题,如何删除Excel中的情况敏感的重复项(对于100k或更多记录)? .

由于他的代码过程只处理A 列的数据,如果找到区分大小写的副本,我还想删除整行数据.

区分大小写:

  1. 情况1
  2. 情况1
  3. 情况1

都是独特的记录.

excel vba excel-vba excel-formula excel-2016

1
推荐指数
1
解决办法
229
查看次数