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数据结构之链表详解
Sep 12 Python
python基础教程项目四之新闻聚合
Apr 02 Python
在Django中输出matplotlib生成的图片方法
May 24 Python
Python3.4 splinter(模拟填写表单)使用方法
Oct 13 Python
python使用requests模块实现爬取电影天堂最新电影信息
Apr 03 Python
python 类之间的参数传递方式
Dec 20 Python
django之从html页面表单获取输入的数据实例
Mar 16 Python
keras实现调用自己训练的模型,并去掉全连接层
Jun 09 Python
tensorflow 动态获取 BatchSzie 的大小实例
Jun 30 Python
使paramiko库执行命令时在给定的时间强制退出功能的实现
Mar 03 Python
Python人工智能之混合高斯模型运动目标检测详解分析
Nov 07 Python
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
Nov 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实现小型站点广告管理
2006/10/09 PHP
php URL验证正则表达式
2011/07/19 PHP
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例
2014/11/06 PHP
使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
2016/02/16 PHP
php下载文件超时时间的设置方法
2016/10/06 PHP
Netbeans 8.2与PHP相关的新特性介绍
2016/10/08 PHP
PHP定义字符串的四种方式详解
2018/02/06 PHP
AppBaseJs 类库 网上常用的javascript函数及其他js类库写的
2010/03/04 Javascript
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
2011/06/20 Javascript
javaScript 删除字符串空格多种方法小结
2012/10/24 Javascript
3种不同方式的焦点图轮播特效分享
2013/10/30 Javascript
javascript中eval函数用法分析
2015/04/25 Javascript
浅析Node.js中的内存泄漏问题
2015/06/23 Javascript
AngularJS中实现显示或隐藏动画效果的方式总结
2015/12/31 Javascript
Javascript随机标签云代码实例
2016/06/21 Javascript
async/await与promise(nodejs中的异步操作问题)
2017/03/03 NodeJs
关于 angularJS的一些用法
2017/11/29 Javascript
vue 指令之气泡提示效果的实现代码
2018/10/18 Javascript
JS中使用cavas截图网页并解决跨域及模糊问题
2018/11/13 Javascript
vue组件中iview的modal组件爬坑问题之modal的显示与否应该是使用v-show
2019/04/12 Javascript
原生javascript制作的拼图游戏实现方法详解
2020/02/23 Javascript
对sklearn的使用之数据集的拆分与训练详解(python3.6)
2018/12/14 Python
python3-flask-3将信息写入日志的实操方法
2019/11/12 Python
基于Python 中函数的 收集参数 机制
2019/12/21 Python
CSS3 border-image详解、应用及jQuery插件
2011/08/29 HTML / CSS
CSS3 选择器 伪类选择器介绍
2012/01/21 HTML / CSS
C/C++有关内存的思考题
2015/12/04 面试题
医学检验专业个人求职信范文
2013/12/04 职场文书
公司部门司机岗位职责
2014/01/03 职场文书
保险专业自荐信范文
2014/02/20 职场文书
离婚协议书怎么写
2014/09/12 职场文书
2015年保育员个人工作总结
2015/05/13 职场文书
预备党员半年考察意见
2015/06/01 职场文书
2015年入党积极分子培养考察意见
2015/08/12 职场文书
2016春季幼儿园开学寄语
2015/12/03 职场文书
2016年小学“公民道德宣传日”活动总结
2016/04/01 职场文书