纯净、安全、绿色的下载网站

首页|软件分类|下载排行|最新软件|IT学院

当前位置:首页IT学院IT技术

Python列表值 Python修改列表值问题解决方案

二细   2021-04-21 我要评论

由于惯性思维,导致使用for循环修改列表中的值出现问题

首次尝试:

def make_great(original):
 for magician in original:
  magician = "the Great " + magician
magicians = ["david", "tom", "jimmy"]
make_great(magicians)
show_magicians(magicians)

运行结果

显然列表中的值并没有改变。

思考:for语句定义一个变量进行遍历,但只是访问当前值。操作列表中的值正确方法是使用下标。

修改后:

def make_great(original):
 j = len(original)
 for i in range(0, j):
  original[i] = "the Great " + original[i]

运行结果


相关文章

猜您喜欢

  • JavaScript 压缩图片 JavaScript前端实现压缩图片功能

    想了解JavaScript前端实现压缩图片功能的相关内容吗,前端吴亦凡在本文为您仔细讲解JavaScript 压缩图片的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:JavaScript,压缩图片,前端压缩图片,下面大家一起来学习吧。..
  • C++纸牌益智游戏 C++实现经典24点纸牌益智游戏

    想了解C++实现经典24点纸牌益智游戏的相关内容吗,晴水如蓝在本文为您仔细讲解C++纸牌益智游戏的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:C++,24点纸牌益智游戏,C++纸牌益智游戏,C++益智游戏,下面大家一起来学习吧。..

网友评论

Copyright 2020 www.amzsoft.cn 【亚马逊软件站】 版权所有 软件发布

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 点此查看联系方式