题解 | 单组_二维字符数组
单组_二维字符数组
https://www.nowcoder.com/practice/2316c1fedff14a8d91694a26c9da3310
# 接收行列值
a = list(map(int,input().split()))
row,col = a[0],a[1]
matrx = []
for _ in range(row):
r = input().strip()
r_new = r[::-1]# 行反转
#print(r_new)
matrx.insert(0,r_new)#通过把每一行加到最前面实现列反转
#matrx其实是一个一维list!!
for r in matrx:
print(r)
通过把每一行添加到新列表的开头实现列反转:
list.insert(index, item):在指定索引插入item。- 头部:
lst.insert(0, item) - 示例:
- 优势:原地修改,快。
- 劣势:索引 >0 时,后元素移位。
