我尝试了一切(据我所知)分裂数组并将它们连接在一起甚至使用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部分?
这是一个跟进的问题,如何删除Excel中的情况敏感的重复项(对于100k或更多记录)? .
由于他的代码过程只处理A 列的数据,如果找到区分大小写的副本,我还想删除整行数据.
区分大小写:
- 情况1
- 情况1
- 情况1
都是独特的记录.