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 24 Python
Python实现的Excel文件读写类
Jul 30 Python
python 截取 取出一部分的字符串方法
Mar 01 Python
Python排序搜索基本算法之归并排序实例分析
Dec 08 Python
Python机器学习logistic回归代码解析
Jan 17 Python
Python iter()函数用法实例分析
Mar 17 Python
Python实现加载及解析properties配置文件的方法
Mar 29 Python
PyQt5内嵌浏览器注入JavaScript脚本实现自动化操作的代码实例
Feb 13 Python
Python通过VGG16模型实现图像风格转换操作详解
Jan 16 Python
python网络编程:socketserver的基本使用方法实例分析
Apr 09 Python
python批量生成身份证号到Excel的两种方法实例
Jan 14 Python
Python爬虫基础之初次使用scrapy爬虫实例
Jun 26 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
一个简单的自动发送邮件系统(三)
2006/10/09 PHP
打造计数器DIY三步曲(上)
2006/10/09 PHP
PHP 显示客户端IP与服务器IP的代码
2010/10/12 PHP
smarty内置函数config_load用法实例
2015/01/22 PHP
Yii框架学习笔记之session与cookie简单操作示例
2019/04/30 PHP
实现连缀调用的map方法(prototype)
2009/08/05 Javascript
JavaScript EasyPager 分页函数
2011/05/25 Javascript
autoPlay 基于jquery的图片自动播放效果
2011/12/07 Javascript
js菜单点击显示或隐藏效果的简单实例
2014/01/13 Javascript
在JavaScript里防止事件函数高频触发和高频调用的方法
2014/09/06 Javascript
javascript实现了照片拖拽点击置顶的照片墙代码
2015/04/03 Javascript
JavaScript基本的输出和嵌入式写法教程
2015/10/20 Javascript
JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
2016/06/17 Javascript
AngularJs Understanding the Model Component
2016/09/02 Javascript
将html页面保存成图片,图片写入pdf的实现方法(推荐)
2016/09/17 Javascript
微信小程序 仿猫眼实现实例代码
2017/03/14 Javascript
原生js封装自定义滚动条
2017/03/24 Javascript
bootstrap警告框示例代码分享
2017/05/17 Javascript
Vue2几种常见开局方式详解
2017/09/09 Javascript
基于Vue2.X的路由和钩子函数详解
2018/02/09 Javascript
对Vue beforeRouteEnter 的next执行时机详解
2018/08/25 Javascript
Vue.set()动态的新增与修改数据,触发视图更新的方法
2018/09/15 Javascript
中高级前端必须了解的JS中的内存管理(推荐)
2019/07/04 Javascript
vue跳转方式(打开新页面)及传参操作示例
2020/01/26 Javascript
[36:37]2014 DOTA2华西杯精英邀请赛5 24 VG VS iG
2014/05/25 DOTA
简明 Python 基础学习教程
2007/02/08 Python
python计算二维矩形IOU实例
2020/01/18 Python
tensorflow使用L2 regularization正则化修正overfitting过拟合方式
2020/05/22 Python
自考生自我评价分享
2014/01/18 职场文书
《一个小村庄的故事》教学反思
2014/04/13 职场文书
2014年残疾人工作总结
2014/12/06 职场文书
机动车交通事故协议书
2015/01/29 职场文书
2015年爱国卫生工作总结
2015/04/22 职场文书
考研英语辞职信
2015/05/13 职场文书
2016年全国爱眼日宣传教育活动总结
2016/04/05 职场文书
MySQL获取所有分类的前N条记录
2021/05/07 MySQL