#4.10.1 逗号代码,去除列表中的逗号,然后以字符串的方式显示
text=''
spam=['apple','banana','tofu','cats']
for i in range(len(spam)):
if i==0:
text+='\''
text+=(spam[i]+',')
elif i!=(len(spam)-1):
text+=(spam[i]+',')
else:
text+=('and '+spam[i]+'\'')
print(text)
#4.10.2 字符图网络将grid中的字符进行转置后打印
import numpy as Tgrid
grid=[['.','.','.','.','.','.'],
['.','0','0','.','.','.'],
['0','0','0','0','.','.'],
['0','0','0','0','0','.'],
['.','0','0','0','0','0'],
['0','0','0','0','0','.'],
['0','0','0','0','.','.'],
['.','0','0','.','.','.'],
['.','.','.','.','.','.']]
row=len(grid)
col=len(grid[0])
i=0
j=0
newgrid='0'
print('The first solution')
for i in range(col):
for j in range(row):
newgrid=grid[j][i]
print(newgrid,end='')
print()
print('The scond solution')
i=0
j=0
while i<col:
while j<row:
newgrid=grid[j][i]
print(newgrid,end='')
j+=1
j=0
i+=1
print()
print('The Third solution')
Tgrid=Tgrid.full((col,row),'.')
for i in range(col):
for j in range(row):
Tgrid[i][j]=grid[j][i]
print(Tgrid)