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 lambda和Python def区别分析
Nov 30 Python
python实现基于两张图片生成圆角图标效果的方法
Mar 26 Python
Python上传package到Pypi(代码简单)
Feb 06 Python
python设计模式大全
Jun 27 Python
Python中使用asyncio 封装文件读写
Sep 11 Python
Django数据库类库MySQLdb使用详解
Apr 28 Python
基于Python的PIL库学习详解
May 10 Python
Python玩转加密的技巧【推荐】
May 13 Python
python中时间模块的基本使用教程
May 14 Python
python 画3维轨迹图并进行比较的实例
Dec 06 Python
基于python+selenium自动健康打卡的实现代码
Jan 13 Python
pycharm配置QtDesigner的超详细方法
Jan 25 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中的Class的几点个人看法
2006/10/09 PHP
VIM中设置php自动缩进为4个空格的方法详解
2013/06/14 PHP
php+mysqli使用面向对象方式查询数据库实例
2015/01/29 PHP
php实现遍历多维数组的方法
2015/11/25 PHP
php函数传值的引用传递注意事项分析
2016/06/25 PHP
一个可以随意添加多个序列的tag函数
2009/07/21 Javascript
javascript appendChild,innerHTML,join性能比较代码
2009/08/29 Javascript
封装的jquery翻页滚动(示例代码)
2013/11/18 Javascript
node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
2014/11/04 Javascript
轻松创建nodejs服务器(5):事件处理程序
2014/12/18 NodeJs
avalonjs制作响应式瀑布流特效
2015/05/06 Javascript
JQuery鼠标移到小图显示大图效果的方法
2015/06/10 Javascript
javascript数组去重的六种方法汇总
2015/08/16 Javascript
js实现带圆角的多级下拉菜单效果
2015/08/28 Javascript
简单介绍jsonp 使用小结
2016/01/27 Javascript
内容滑动切换效果jquery.hwSlide.js插件封装
2016/07/07 Javascript
jQuery模拟实现的select点击选择效果【附demo源码下载】
2016/11/09 Javascript
基于HTML5+JS实现本地图片裁剪并上传功能
2017/03/24 Javascript
zTree异步加载展开第一级节点的实现方法
2017/09/05 Javascript
vue的常用组件操作方法应用分析
2018/04/13 Javascript
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
微信小程序实现发送模板消息功能示例【通过openid推送消息给用户】
2019/05/05 Javascript
js瀑布流布局的实现
2020/06/28 Javascript
Python实现从百度API获取天气的方法
2015/03/11 Python
基于Python 的进程管理工具supervisor使用指南
2016/09/18 Python
一个基于flask的web应用诞生(1)
2017/04/11 Python
python3.x上post发送json数据
2018/03/04 Python
Python实现爬虫爬取NBA数据功能示例
2018/05/28 Python
在Python 中同一个类两个函数间变量的调用方法
2019/01/31 Python
python实现五子棋小程序
2019/06/18 Python
pytorch模型预测结果与ndarray互转方式
2020/01/15 Python
不拖欠农民工工资承诺书
2014/03/31 职场文书
教师遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
2015大学生实训报告
2014/11/05 职场文书
2016年领导干部正风肃纪心得体会
2015/10/09 职场文书
MySQL范围查询优化的场景实例详解
2022/06/10 MySQL