创建 fun( )函数,该函数可实现将输入的 n*n 的二维列表进行水平垂直翻转。
#参数的:
def fun(lst):
return [i[::-1] for i in lst[::-1]]
lst = [[3,4],[1,2]]
print(fun(lst))
#要手工输入的则用:
def fun():
n = input()
lst = eval(n)
print([i[::-1] for i in lst[::-1]])
fun()
def fun(lst):
lst1 = []
temp = []
for i in range(len(lst)):
for j in lst:
temp.append(j[i])
lst1.append(temp)
temp = []
return lst1
lst = [[1,2,3],[4,5,6],[7,8,9]]
print(lst,'\n---------')
print(fun(lst))
def fun(a:list[list])->list[list]:
b = [i[::-1] for i in a]
return b[::-1]