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实现二分查找算法实例
May 26 Python
Django 导出 Excel 代码的实例详解
Aug 11 Python
pip安装时ReadTimeoutError的解决方法
Jun 12 Python
解决python opencv无法显示图片的问题
Oct 28 Python
Python使用random.shuffle()打乱列表顺序的方法
Nov 08 Python
对python读写文件去重、RE、set的使用详解
Dec 11 Python
Python实现通过解析域名获取ip地址的方法分析
May 17 Python
PyQt5实现让QScrollArea支持鼠标拖动的操作方法
Jun 19 Python
Django 拆分model和view的实现方法
Aug 16 Python
在PyTorch中使用标签平滑正则化的问题
Apr 03 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
Sep 01 Python
requests在python中发送请求的实例讲解
Feb 17 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
利用谷歌 Translate API制作自己的翻译脚本
2014/06/04 PHP
php实现修改新闻时删除图片的方法
2015/05/12 PHP
php通过exif_read_data函数获取图片的exif信息
2015/05/21 PHP
php实现统计IP数及在线人数的示例代码
2020/07/22 PHP
用jQuery实现一些导航条切换,显示隐藏的实例代码
2013/06/08 Javascript
js中继承的几种用法总结(apply,call,prototype)
2013/12/26 Javascript
JavaScript测试工具之Karma-Jasmine的安装和使用详解
2015/12/03 Javascript
jQuery 3 中的新增功能汇总介绍
2016/06/12 Javascript
有关文件上传 非ajax提交 得到后台数据问题
2016/10/12 Javascript
微信小程序 实现tabs选项卡效果实例代码
2016/10/31 Javascript
详解VUE的状态控制与延时加载刷新
2017/03/27 Javascript
json2.js 入门教程之使用方法与实例分析
2017/09/14 Javascript
js运算符的一些特殊用法
2018/07/29 Javascript
JS使用new操作符创建对象的方法分析
2019/05/30 Javascript
简单了解微信小程序的目录结构
2019/07/01 Javascript
Electron 调用命令行(cmd)
2019/09/23 Javascript
[00:47]DOTA2荣耀之路6:玩不了啦!
2018/05/30 DOTA
[52:03]Secret vs VG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
使用 Python 获取 Linux 系统信息的代码
2014/07/13 Python
Python获取单个程序CPU使用情况趋势图
2015/03/10 Python
Python遍历zip文件输出名称时出现乱码问题的解决方法
2015/04/08 Python
Python中static相关知识小结
2018/01/02 Python
python装饰器深入学习
2018/04/06 Python
python清除字符串中间空格的实例讲解
2018/05/11 Python
Django 多环境配置详解
2019/05/14 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
HTML5实现直播间评论滚动效果的代码
2020/05/27 HTML / CSS
在线吉他课程,学习如何弹吉他:Fender Play
2019/02/28 全球购物
应届生程序员求职信
2013/11/05 职场文书
毕业自荐信
2013/12/16 职场文书
2014年新教师工作总结
2014/11/08 职场文书
python 使用Tensorflow训练BP神经网络实现鸢尾花分类
2021/05/12 Python
pytorch 带batch的tensor类型图像显示操作
2021/05/20 Python
Python机器学习实战之k-近邻算法的实现
2021/11/27 Python
一文弄懂MySQL中redo log与binlog的区别
2022/02/15 MySQL
通过T-SQL语句创建游标与实现数据库加解密功能
2022/03/16 SQL Server