fc11610533
发表于 2022-11-26 21:00:23
还没看答案,切片研究了一下午,感觉这是比较笨的办法了
matrix = [,
,
,
,
,
,
]
longth = len(matrix)
longth1 = len(matrix)
longth2=longth*longth1
count = longth//2#因为是旋转的,所以列表总长度的一半就可以遍历完
top =0
low =0
left =0
right =0
tmatrix = []
#for循环内的print目的在于检测并发现问题,并无其他作用
while count>0:
for tfr in matrix:#在第top行添加从left到longth1的元素
print(tfr,'A')
tmatrix.append(tfr)
for rtl in matrix:#遍历rigth+1列到longth列的列表
print(rtl[(-1-right)],'B')#只添加rtl[-1-right]位置的元素
tmatrix.append(rtl[(-1-right)])
for lrl in matrix:#在longth-1行,
#倒叙添加longth1-2到(-longth1-1)中的元素
print(lrl ,'C')
tmatrix.append(lrl)
for llt in reversed(matrix[(left+1):(longth-1)]):#先翻转外层列表
#然后遍历(left+1)列到(longth-1)列的列表
print(llt,'D') #只添加llt位置的元素
tmatrix.append(llt)
if len(tmatrix)>= longth2:#如果新列表数量等于二维列表长度,跳出循环
break
top+=1
low-=1
left+=1
right+=1
longth-=1
longth1-=1
count-=1
print(tmatrix)
xxxx.xxxx
发表于 2022-11-30 17:15:23
打卡
andyleesh
发表于 2022-12-15 19:24:15
打卡
ccf520gdl
发表于 2022-12-22 21:58:17
列表中,为什么[:2]是取两个数,而是取三个数呢,[:2]的意思不就是从位置0开始,取值到位置2吗,这样理解应该是才对嘛?
你是人间四月天6
发表于 2023-1-3 18:27:41
谢谢
你是人间四月天6
发表于 2023-1-3 18:49:36
打卡
卡洛儿16
发表于 2023-1-4 18:44:27
0.不可以,因为字符串是不可迭代对象
1.不会
2.s=
s.insert(5,6)
3.
4.s =
s=['上山打老虎']
s
5.s =
s=["上","山","打","老","虎"]
s
6., 5]
0.s = input("请输入测试字符串:")
c = ["(","[","{"]
stack = []
for c in s:
if
stack.append(c)
else:
if len(stack) == 0:
print("非法T_T")
break
if c == ")":
d="("
elif c == "]":
d = "["
elif c == "}":
d = "{"
if d == syuck[-1]:
print("非法T_T")
break
else:
if len(stack) == 0:
print("合法^o^")
else:
print("非法T_T")
学-志-成
发表于 2023-1-5 08:36:31
打卡
da1
发表于 2023-1-6 08:47:21
为什么
rhyme
是空集
xiaoxiangx
发表于 2023-1-10 13:42:38
打卡
乔伊.lLESS
发表于 2023-1-16 20:46:53
1、兼收并蓄是列表的一大特色,言下之意表示列表可以容纳不同的数据。
2、字符串、列表均是一个序列。
3、rhyme[:3]既然是从头开始,为什么要把头写进去呢,直接忽略即可;
rhyme既然是为一件事持之以恒,准备至死方休为何还要写上一个最终目标呢,肝就玩啦。
南宫镜
发表于 2023-1-20 09:18:07
{:10_256:}
Wynn_0303
发表于 2023-1-27 19:23:48
打卡
chenbocauc
发表于 2023-1-28 21:48:15
倒序厉害哦[::-1]
Luce
发表于 2023-2-2 10:16:26
复习打卡完成
yl233
发表于 2023-2-13 10:48:11
233
littlewhale
发表于 2023-2-24 13:54:27
优雅~~~
BrightXiong
发表于 2023-2-28 22:08:07
学习了
YaphetS-Python
发表于 2023-3-2 20:18:41
学完了,教的很好,支持
yiwen1101
发表于 2023-3-6 09:01:42
今日学习打卡