全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
2130 4
2019-08-18
假如有个list0里面全放0,再把所有list0存在一个game_list里;
复制代码

如果想更新game_list里的某个位置的值:比如第1个list的第1个位置更新成5,如果写成
复制代码

结果却变成game_list里所有list的第1个值都成5了,不是想要的

请教怎么能只更新game_list中某个list的某个指定位置,而其他list不受影响呢?谢谢🙏!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-9-1 16:36:15
get_list[1,1]看看,左边代表行,右面代表列
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-9-1 23:56:07
game_list=[]
for i in range(N):
    list0 = [0 for i in range(N)]
    game_list.append(list0)


print(game_list)

game_list[1][1]= 5

print(game_list)


完美解决
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-9-2 05:50:09
import copy

game_list.append(deepcopy(list0))

这样也可以
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-9-3 16:55:21
知道了,谢了各位!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群