鱼C论坛

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

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

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

a, b, c = X
a1, b1, c1 = Y
a2 = []
b2 = []
c2 = []

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

print(a2)
print(b2)
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 | 显示全部楼层
受楼上大哥们的启发又写了一个
a = [[1,2,3],[4,5,6],[7,8,9]]
b = [[6,2,4],[5,9,6],[7,3,3]]
c = []
for i in range(len(a)):
    a1=a[i]
    b1=b[i]
    for j,k in zip(a1,b1):
        c.append((j+k))
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 编辑
List=[]
L1=[12,7,3]
L2=[4,5,6]
L3=[7,8,9]
List1=[L1,L2,L3]
print(List1)
L4=[5,8,1]
L5=[6,7,3]
L6=[4,5,9]
List2=[L4,L5,L6]
print(List2)

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

使用道具 举报

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

使用道具 举报

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

Z = []

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

list1 = []
list2 = []
list3 = []
list4 = []

for i in range(3):
    for m in range(3):
        if i == 1:
            list1.append(x[i][m] + y[i][m])
        elif i == 2:
            list2.append(x[i][m] + y[i][m])
        else:
            list3.append(x[i][m] + y[i][m])
            
list4.append(list3)
list4.append(list1)
list4.append(list2)

print(list4)
        
    
想知道小甲鱼最近在做啥?请访问 -> 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
回复

使用道具 举报

发表于 2020-9-7 11:51:37 | 显示全部楼层
好好学习,天天向上
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-30 19:28:01 | 显示全部楼层
X = [[12, 7, 3],
     [4, 5, 6],
     [7, 8, 9]]
x = []

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

nums = []
result = [[],
          [],
          []]

for each in X:
    for i in each:
        x.append(i)

for each in Y:
    for i in each:
        y.append(i)

length1 = len(x)
length2 = len(y)

for i in range(0, length1):
    for j in range(0, length2):
        if i == j:
            num = x[i] + y[j]
            nums.append(num)

for i in range(0, 3):
    result[0].append(nums[i])

for i in range(3, 6):
    result[1].append(nums[i])

for i in range(3, 6):
    result[2].append(nums[i])

for i in range(0, 3):
    print(result[i],'\n')

写的有些累赘
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-19 11:41:01 | 显示全部楼层
支持楼主!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-16 21:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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