鱼C论坛

 找回密码
 立即注册
楼主: 新手·ing

[技术交流] Python:每日一题 11

  [复制链接]
发表于 2020-2-26 22:49:16 | 显示全部楼层
X = [[12, 7, 3],
     [4, 5, 6],
     [7, 8, 9]]

Y = [[5, 8, 1],
     [6, 7, 3],
     [4, 5, 9]]

T = []

for a, b in zip(X, Y):
    for c, d in zip(a, b):
        T.append(c + d)
Z = [T[0:3], T[3:6], T[6:9]]
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-28 22:15:56 | 显示全部楼层
从鱼c开始入门python
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-28 22:18:26 | 显示全部楼层
  1. X = [[12, 7, 3],
  2.      [4, 5, 6],
  3.      [7, 8, 9]]

  4. Y = [[5, 8, 1],
  5.      [6, 7, 3],
  6.      [4, 5, 9]]

  7. # 双重for循环
  8. row,col = len(X),len(X[0])
  9. Z = []
  10. for i in range(row):
  11.     ZC = []
  12.     for j in range(col):
  13.         ZC.append(X[i][j] + Y[i][j])
  14.     Z.append(ZC)
  15. print(Z)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-3 00:18:27 | 显示全部楼层
  1. X = [[12,7,3],
  2.     [4,5,6],
  3.     [7,8,9]]

  4. Y = [[5,8,1],
  5.     [6,7,3],
  6.     [4,5,9]]

  7. a, b, c = X
  8. a1, b1, c1 = Y
  9. a2 = []
  10. b2 = []
  11. c2 = []

  12. for i in range(3):
  13.     a2.append(a[i] + a1[i])
  14.     b2.append(b[i] + b1[i])
  15.     c2.append(c[i] + c1[i])

  16. print(a2)
  17. print(b2)
  18. print(c2)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-6 09:45:20 | 显示全部楼层
谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-3-6 09:57:41 | 显示全部楼层
a = [[1,2,3],[4,5,6],[7,8,9]]
b = [[6,2,4],[5,9,6],[7,3,3]]
for i in range(0,3):
    for j in range(0,3):
        a[i][j]=a[i][j]+b[i][j]
print(a)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-6 10:20:26 | 显示全部楼层
受楼上大哥们的启发又写了一个
  1. a = [[1,2,3],[4,5,6],[7,8,9]]
  2. b = [[6,2,4],[5,9,6],[7,3,3]]
  3. c = []
  4. for i in range(len(a)):
  5.     a1=a[i]
  6.     b1=b[i]
  7.     for j,k in zip(a1,b1):
  8.         c.append((j+k))
  9. print(c)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-26 20:54:34 | 显示全部楼层
学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-3-29 11:41:27 | 显示全部楼层
d
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-22 18:54:15 | 显示全部楼层
zip(x,y)可以么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-28 22:30:04 | 显示全部楼层
本帖最后由 尔东方 于 2020-4-28 22:34 编辑
  1. List=[]
  2. L1=[12,7,3]
  3. L2=[4,5,6]
  4. L3=[7,8,9]
  5. List1=[L1,L2,L3]
  6. print(List1)
  7. L4=[5,8,1]
  8. L5=[6,7,3]
  9. L6=[4,5,9]
  10. List2=[L4,L5,L6]
  11. print(List2)

  12. for i in range(0,3):
  13.     List3 = []
  14.     for j in range(0,3):
  15.         x=List1[i][j]+List2[i][j]
  16.         List3.append(x)
  17.     List.append(List3)
  18. for i in range(3):
  19.     print(List[i])
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-28 22:32:06 | 显示全部楼层
..
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-12 09:31:18 | 显示全部楼层
  1. X = [[12,7,3],
  2.     [4,5,6],
  3.     [7,8,9]]

  4. Y = [[5,8,1],
  5.     [6,7,3],
  6.     [4,5,9]]

  7. Z = []

  8. for i in range(3):
  9.     N = "list%s"%i#循环创建多个列表
  10.     N = []
  11.     for j in range(3):
  12.         N.append(X[i][j] + Y[i][j])#嵌套列表
  13.     Z.append(N)
  14. print(Z)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-23 23:47:01 | 显示全部楼层
  1. X = [[12, 7, 3], [4, 5, 6], [7, 8, 9]]
  2. Y = [[5, 8, 1], [6, 7, 3], [4, 5, 9]]
  3. list = []
  4. for i in range(len(X)):
  5.     list.append([])
  6.     for j in range(len(X[0])):
  7.         s = X[i][j] + Y[i][j]
  8.         list[i].append(s)
  9. print(list)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-25 10:25:45 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-25 13:55:25 | 显示全部楼层
  1. x = [[12,7,3] , [4,5,6] , [7,8,9]]
  2. y = [[5,8,1] , [6,7,3] , [4,5,9]]

  3. list1 = []
  4. list2 = []
  5. list3 = []
  6. list4 = []

  7. for i in range(3):
  8.     for m in range(3):
  9.         if i == 1:
  10.             list1.append(x[i][m] + y[i][m])
  11.         elif i == 2:
  12.             list2.append(x[i][m] + y[i][m])
  13.         else:
  14.             list3.append(x[i][m] + y[i][m])
  15.             
  16. list4.append(list3)
  17. list4.append(list1)
  18. list4.append(list2)

  19. print(list4)
  20.         
  21.    
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 20:04:31 | 显示全部楼层
X = [[12, 7, 3],
     [4, 5, 6],
     [7, 8, 9],]

Y = [[5, 8, 1],
     [6, 7, 3],
     [4, 5, 9]]
temp = []
Z = []

for i in range(0,len(X)):
    temp = []
    for j in range(0,len(X[i])):
        temp.append(X[i][j]+Y[i][j])
    Z.append(temp)

print(Z)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-6 09:21:42 | 显示全部楼层
好题目
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-24 09:41:54 | 显示全部楼层
X = [[12,7,3],
    [4,5,6],
    [7,8,9]]

Y = [[5,8,1],
    [6,7,3],
    [4,5,9]]
z=[]
a=[]
b=[]
c=[]
for i in range(3):
    for j in range(3):
        n=X[i][j]+Y[i][j]
        if i==0:
            a.append(n)
        elif i==1:
            b.append(n)
        else:
            c.append(n)
z=[a,b,c]
print(z)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-7 01:03:38 | 显示全部楼层
看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-30 21:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表