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

仅替换特定位置的数组中的数字

仅替换特定位置的数组中的数字

青春有我 2022-05-19 18:31:51
数组 c 中有 32 个数字,所有数字都是 21。我想将位置 0、5、10、18、21、24、28 中的数字替换为 63。我该怎么做?a =32b = [0,5,10,18,21,24,28]c = []for i in range(a):    c.append(21)
查看完整描述

1 回答

?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

设置:

c根据Barmar的说法,更有效地创建

a = 32

b = [0, 5, 10, 18, 21, 24, 28]

c = [21] * a

替换给定索引处的值:

list[index]允许检索或分配一个值到一个特定index位置list

for x in b:

    c[x] = 63


查看完整回答
反对 回复 2022-05-19
  • 1 回答
  • 0 关注
  • 91 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信