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


Posted in Python onMarch 06, 2020

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

首次尝试:

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

运行结果

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

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

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

修改后:

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

运行结果

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
跟老齐学Python之重回函数
Oct 10 Python
Python二分法搜索算法实例分析
May 11 Python
Python编程中的异常处理教程
Aug 21 Python
Python字符串拼接、截取及替换方法总结分析
Apr 13 Python
fastcgi文件读取漏洞之python扫描脚本
Apr 23 Python
tensorflow实现简单逻辑回归
Sep 07 Python
python2与python3共存问题的解决方法
Sep 18 Python
python提取包含关键字的整行数据方法
Dec 11 Python
python将控制台输出保存至文件的方法
Jan 07 Python
django中上传图片分页三级联动效果的实现代码
Aug 30 Python
python 追踪except信息方式
Apr 25 Python
python实现凯撒密码、凯撒加解密算法
Jun 11 Python
浅谈matplotlib.pyplot与axes的关系
Mar 06 #Python
python-xpath获取html文档的部分内容
Mar 06 #Python
关于python中的xpath解析定位
Mar 06 #Python
Python网络爬虫信息提取mooc代码实例
Mar 06 #Python
appium+python adb常用命令分享
Mar 06 #Python
Python+appium框架原生代码实现App自动化测试详解
Mar 06 #Python
python使用paramiko实现ssh的功能详解
Mar 06 #Python
You might like
深入理解PHP中的global
2014/08/19 PHP
php常用hash加密函数
2014/11/22 PHP
Thinkphp搜索时首页分页和搜索页保持条件分页的方法
2014/12/05 PHP
Codeigniter校验ip地址的方法
2015/03/21 PHP
PHP实现基本留言板功能原理与步骤详解
2020/03/26 PHP
ExtJs使用IFrame的实现代码
2010/03/24 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
2014/09/09 Javascript
基于JavaScript实现智能右键菜单
2016/03/02 Javascript
基于gulp合并压缩Seajs模块的方式说明
2016/06/14 Javascript
Node.js 文件夹目录结构创建实例代码
2016/07/08 Javascript
微信小程序 window_x64环境搭建
2016/09/30 Javascript
js判断文件类型大小并给出提示的实现方法
2018/01/03 Javascript
微信小程序首页的分类功能和搜索功能的实现思路及代码详解
2018/09/11 Javascript
深入理解react 组件类型及使用场景
2019/03/07 Javascript
Koa日志中间件封装开发详解
2019/03/09 Javascript
详解React项目中碰到的IE问题
2019/03/14 Javascript
vue响应式更新机制及不使用框架实现简单的数据双向绑定问题
2019/06/27 Javascript
javascript使用正则表达式实现注册登入校验
2020/09/23 Javascript
[02:46]2014DOTA2国际邀请赛 选手为你解读比赛MVP充满梦想
2014/07/09 DOTA
[01:09:50]VP vs Pain 2018国际邀请赛小组赛BO2 第二场
2018/08/20 DOTA
详解Swift中属性的声明与作用
2016/06/30 Python
Unicode和Python的中文处理
2017/03/19 Python
基于Python的关键字监控及告警
2017/07/06 Python
使用Python和xlwt向Excel文件中写入中文的实例
2018/04/21 Python
详解Python发送email的三种方式
2018/10/18 Python
详解python之heapq模块及排序操作
2019/04/04 Python
Python动态导入模块:__import__、importlib、动态导入的使用场景实例分析
2020/03/30 Python
启动一个线程是用run()还是start()
2016/12/25 面试题
客服工作职责
2013/12/11 职场文书
运动会演讲稿200字
2014/08/25 职场文书
全国法院系统开展党的群众路线教育实践活动综述(全文)
2014/10/25 职场文书
党校学习个人总结
2015/02/15 职场文书
大学军训通讯稿
2015/07/18 职场文书
Html5调用企业微信的实现
2021/04/16 HTML / CSS
Java基础之线程锁相关知识总结
2021/06/30 Java/Android
Python os和os.path模块详情
2022/04/02 Python