python 这种列表循环迭代用何种算法处理? 云课堂问答
问题描述
r = [[1,2],[3,4],[5,6]]
循环处理列表r
def nn(x): return x*2对r[0],r[1],r[2]列表内元素循环进行def nn处理,并组合成新列表的组合
list1=[nn(r[0][0]),r[0][1]] list2=[nn(r[0][0]),nn(r[0][1])] list3=[r[0][0],nn(r[0][1])] list4=[r[0][0],r[0][1]] listall=[list1,list2,list3,list4]拿处理r[0]里的元素举例的话,应该是以下几种返回
list1=[nn(1),2] list2=[nn(1),nn(2)] list3=[1,nn(2)] list4=[1,2]r列表的r[1]和r[2]依次类推
这类的循环处理有没有其他写法,我不晓得可以用哪种算法处理这类循环,请帮帮忙,谢啦
问题出现的环境背景及自己尝试过哪些方法
目前我尝试的就是全都列出来处理




添加回答