我有一个列表(CustomerID),其中包含列表、数字、元组,我需要执行以下任务:
a.提取子列表[1,2]、[2,3]、[4,6]、[6,9]、元组(1,2,3)(76,5,3)和数字,并插入到单独的列表中。 b、 访问列表和元组中的元素,例如:[1,2]elemt0,elemt1
CustomerID = [[1,2],[2,3],[4,6],[6,9],3,7,2,(1,2,3),(76,5,3)]
请帮帮我。你知道吗
我尝试了下面的代码,但无法访问元素,并说新列表(lstEle)不是列表类型。你知道吗
while(a <= len(lst)-2):
lstEle.append(lst[a])
a +=1
使用
isinstance
例如:
输出:
尝试此代码
另外,我认为这是一个使用函数式编程的好例子。您可以很容易地使用
filter
,但是使用reduce
也很有趣。你知道吗也许一开始,它看起来有点尴尬,但一旦你理解了
reduce
,你就会发现它相当优雅(至少我是这么认为的)。 它也很好地推广到新的情况下(如新类型),没有太多的变化。。。你知道吗我不明白你问题的最后一部分。。。你知道吗
相关问题 更多 >
编程相关推荐