题解 | 单组_二维字符数组

单组_二维字符数组

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 时,后元素移位。
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务