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去除空格和换行符的实现方法(推荐)
Jan 04 Python
python使用jieba实现中文分词去停用词方法示例
Mar 11 Python
使用python爬虫获取黄金价格的核心代码
Jun 13 Python
python判断设备是否联网的方法
Jun 29 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
Aug 23 Python
Python实现多线程下载脚本的示例代码
Apr 03 Python
pip安装tensorflow的坑的解决
Apr 19 Python
python等待10秒执行下一命令的方法
Jul 19 Python
基于logstash实现日志文件同步elasticsearch
Aug 06 Python
Python lambda表达式原理及用法解析
Aug 18 Python
python如何实现word批量转HTML
Sep 30 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
php skymvc 一款轻量、简单的php
2011/06/28 PHP
PHP中echo和print的区别
2014/08/28 PHP
Windows下的PHP安装pear教程
2014/10/24 PHP
php实现httpRequest的方法
2015/03/13 PHP
图片完美缩放
2006/09/07 Javascript
使用TextRange获取输入框中光标的位
2006/10/14 Javascript
javascript Array对象基础知识小结
2010/11/16 Javascript
FireBug 调试JS入门教程 如何调试JS
2013/12/23 Javascript
单击某一段文字改写文本颜色
2014/06/06 Javascript
AngularJS 2.0入门权威指南
2016/10/08 Javascript
微信小程序中显示html格式内容的方法
2017/04/25 Javascript
vue2.0实现分页组件的实例代码
2017/06/22 Javascript
node.js中fs文件系统目录操作与文件信息操作
2018/02/24 Javascript
基于Vuejs的搜索匹配功能实现方法
2018/03/03 Javascript
vue实现的上传图片到数据库并显示到页面功能示例
2018/03/17 Javascript
JavaScript设计模式之工厂模式简单实例教程
2018/07/03 Javascript
在vue+element ui框架里实现lodash的debounce防抖
2019/11/13 Javascript
js+canvas实现转盘效果(两个版本)
2020/09/13 Javascript
JS+CSS实现动态时钟
2021/02/19 Javascript
[02:10]三分钟回顾完美世界城市挑战赛
2019/01/24 DOTA
Python合并多个装饰器小技巧
2015/04/28 Python
Numpy数组的保存与读取方法
2018/04/04 Python
解决Python 命令行执行脚本时,提示导入的包找不到的问题
2019/01/19 Python
详解Django 时间与时区设置问题
2019/07/23 Python
python Manager 之dict KeyError问题的解决
2019/12/21 Python
Python3 中sorted() 函数的用法
2020/03/24 Python
HTML5+Canvas+CSS3实现齐天大圣孙悟空腾云驾雾效果
2016/04/26 HTML / CSS
Nike比利时官网:Nike.com (BE)
2019/02/07 全球购物
初任培训自我鉴定
2013/10/07 职场文书
开业庆典邀请函
2014/01/08 职场文书
开学典礼主持词
2014/03/19 职场文书
医生个人年终总结
2015/02/28 职场文书
立项申请报告范本
2015/05/15 职场文书
党员证明信
2015/06/19 职场文书
深入解析MySQL索引数据结构
2021/10/16 MySQL
Windows 11上手初体验:任务栏和开始菜单等迎来大改
2021/11/21 数码科技