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生成器实现微线程编程的教程
Apr 13 Python
Python使用内置json模块解析json格式数据的方法
Jul 20 Python
用tensorflow实现弹性网络回归算法
Jan 09 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
Jun 17 Python
python批量读取文件名并写入txt文件中
Sep 05 Python
Python的bit_length函数来二进制的位数方法
Aug 27 Python
使用Python进行防病毒免杀解析
Dec 13 Python
python numpy 矩阵堆叠实例
Jan 17 Python
python爬虫开发之selenium模块详细使用方法与实例全解
Mar 09 Python
利用Python制作动态排名图的实现代码
Apr 09 Python
opencv 形态学变换(开运算,闭运算,梯度运算)
Jul 07 Python
python 输入字符串生成所有有效的IP地址(LeetCode 93号题)
Oct 15 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
全国FM电台频率大全 - 3 河北省
2020/03/11 无线电
php使用str_replace实现输入框回车替换br的方法
2014/11/24 PHP
php中print(),print_r(),echo()的区别详解
2014/12/01 PHP
PHP实现获取文件后缀名的几种常用方法
2015/08/08 PHP
关于PHP中Session文件过多的问题及session文件保存位置
2016/03/17 PHP
JavaScript RegExp方法获取地址栏参数(面向对象)
2009/03/10 Javascript
在JavaScript中,为什么要尽可能使用局部变量?
2009/04/06 Javascript
UI Events 用户界面事件
2012/06/27 Javascript
简单实用的全选反选按钮例子
2013/10/18 Javascript
Node.js 服务器端应用开发框架 -- Hapi.js
2014/07/29 Javascript
JavaScript将字符串转换成字符编码列表的方法
2015/03/19 Javascript
Javascript设计模式之观察者模式(推荐)
2016/03/29 Javascript
AngularJS基础 ng-show 指令简单示例
2016/08/03 Javascript
jQuery层次选择器用法示例
2016/09/09 Javascript
基于JavaScript实现本地图片预览
2017/02/08 Javascript
angular实现图片懒加载实例代码
2017/06/08 Javascript
jQuery.Ajax()的data参数类型详解
2017/07/23 jQuery
五分钟搞懂Vuex实用知识(小结)
2019/08/12 Javascript
jQuery实现的分页插件完整示例
2020/05/26 jQuery
Swift 3.0在集合类数据结构上的一些新变化总结
2016/07/11 Python
Python安装第三方库及常见问题处理方法汇总
2016/09/13 Python
Python编程django实现同一个ip十分钟内只能注册一次
2017/11/03 Python
python3.4+pycharm 环境安装及使用方法
2019/06/13 Python
python如何安装下载后的模块
2020/07/03 Python
通过代码实例了解Python3编程技巧
2020/10/13 Python
Python获取android设备cpu和内存占用情况
2020/11/15 Python
python实现杨辉三角的几种方法代码实例
2021/03/02 Python
I.T集团香港官方商城:ITeSHOP.com Hong Kong
2019/02/15 全球购物
社区学习十八大感想
2014/01/22 职场文书
小学感恩节活动策划方案
2014/10/06 职场文书
党的群众路线批评与自我批评范文
2014/10/16 职场文书
英语邀请函范文
2015/02/02 职场文书
校园音乐节目广播稿
2015/08/19 职场文书
执行力心得体会范文
2016/01/11 职场文书
幼师自荐信范文(2016推荐篇)
2016/01/28 职场文书
2019 入党申请书范文
2019/07/10 职场文书