为了账号安全,请及时绑定邮箱和手机立即绑定

求改正,循环三层,加上了list中的每个元素

d = {

    'Alice': [45],

    'Bob': [60],

    'Candy': [75],

}

l = ([50, 61, 66],[80, 61, 66],[88, 75, 90])

n = ['Alice','Bob','Candy']

for x in n:

    for y in l:

        for z in y:

            d[x].append(z)

print(d)


正在回答

5 回答

d = {

    'Alice': [45],

    'Bob': [60],

    'Candy': [75],

}


# 一般来说尽可能的使用标准库自带的函数,少加班哦

d['Alice'].extend([50, 61, 66])

d['Bob'].extend([80, 61, 66])

d['Candy'].extend([88, 75, 90])


print(d)


0 回复 有任何疑惑可以回复我~
d = {
    : []: []: []}
n = -A = []
B = []
C = []
i A:
    n = n + d[].append(A[n])
    d[].append(B[n])
    d[].append(C[n])
(d)


0 回复 有任何疑惑可以回复我~
#1

慕UI1556758

不知道为啥好像没发完整
2023-03-10 回复 有任何疑惑可以回复我~

d = {'Alice': [45],'Bob': [60],'Candy': [75]}

l = ([50, 61, 66],[80, 61, 66],[88, 75, 90])

n = ['Alice','Bob','Candy']

num = 0

for x in n:

for z in l[num]:

d[x].append(z)

num += 1

print(d)


{'Alice': [45, 50, 61, 66], 'Bob': [60, 80, 61, 66], 'Candy': [75, 88, 75, 90]}


2 回复 有任何疑惑可以回复我~
d = {'Alice': [45],'Bob': [60],'Candy': [75],}
l = ([50, 61, 66],[80, 61, 66],[88, 75, 90])
n = ['Alice','Bob','Candy']
for x in n:
    for z in l:
        d[x].append(z)


print(d)
           
下载视频          
0 回复 有任何疑惑可以回复我~


d = {'Alice': [45],'Bob': [60],'Candy': [75],}

l = ([50, 61, 66],[80, 61, 66],[88, 75, 90])

n = ['Alice','Bob','Candy']

for x in n:

    for z in l:

        d[x]=z

print(d)

如果希望的是用新的数组中的数据替换原字典中的值,可以用赋值的方式给字典新的值。

#输出结果是:

{'Alice': [88, 75, 90], 'Bob': [88, 75, 90], 'Candy': [88, 75, 90]}

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求改正,循环三层,加上了list中的每个元素

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信