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操作列表的常用方法分享
Feb 13 Python
python通过apply使用元祖和列表调用函数实例
May 26 Python
python中getaddrinfo()基本用法实例分析
Jun 28 Python
python实现将内容分行输出
Nov 05 Python
Python中防止sql注入的方法详解
Feb 25 Python
Python中的命令行参数解析工具之docopt详解
Mar 27 Python
matplotlib绘制动画代码示例
Jan 02 Python
深入理解Python 关于supper 的 用法和原理
Feb 28 Python
python实时监控cpu小工具
Jun 21 Python
pygame游戏之旅 python和pygame安装教程
Nov 20 Python
Django项目之Elasticsearch搜索引擎的实例
Aug 21 Python
解决pyCharm中 module 调用失败的问题
Feb 12 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
解决phpmyadmin 乱码,支持gb2312和utf-8
2006/11/20 PHP
简单的php 验证图片生成函数
2009/05/21 PHP
php守护进程 加linux命令nohup实现任务每秒执行一次
2011/07/04 PHP
JavaScript 常用函数库详解
2009/10/21 Javascript
jQuery学习笔记(3)--用jquery(插件)实现多选项卡功能
2013/04/08 Javascript
解析img图片没找到onerror事件 Stack overflow at line: 0
2013/12/23 Javascript
node.js WEB开发中图片验证码的实现方法
2014/06/03 Javascript
js中的caller和callee属性介绍和例子
2014/06/07 Javascript
jQuery实现的漂亮表单效果代码
2015/08/18 Javascript
javascript实现数组去重的多种方法
2016/03/14 Javascript
JavaScript基于原型链的继承
2016/06/22 Javascript
Node.js中使用jQuery的做法
2016/08/17 Javascript
switch语句的妙用(必看篇)
2016/10/03 Javascript
js仿手机页面文件下拉刷新效果
2016/10/14 Javascript
浅谈js函数的多种定义方法与区别
2016/11/29 Javascript
AngularJS select加载数据选中默认值的方法
2018/02/28 Javascript
Vue.JS实现垂直方向展开、收缩不定高度模块的JS组件
2018/06/19 Javascript
开源一个微信小程序仪表盘组件过程解析
2019/07/30 Javascript
Vue父子组件传值的一些坑
2020/09/16 Javascript
合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友
2009/04/09 Python
Python实现Smtplib发送带有各种附件的邮件实例
2017/06/05 Python
ubuntu中配置pyqt4环境教程
2017/12/27 Python
对python中的乘法dot和对应分量相乘multiply详解
2018/11/14 Python
Python语言检测模块langid和langdetect的使用实例
2019/02/19 Python
python解析xml简单示例
2019/06/21 Python
pycharm设置当前工作目录的操作(working directory)
2020/02/14 Python
python tkinter的消息框模块(messagebox,simpledialog)
2020/11/07 Python
员工考核管理制度
2014/02/02 职场文书
致长跑运动员加油稿
2014/02/20 职场文书
毕业生个人求职自荐信
2014/02/26 职场文书
竞聘演讲稿
2014/04/24 职场文书
美术社团活动总结
2014/06/27 职场文书
歌颂党的演讲稿
2014/09/10 职场文书
大学生见习期满自我鉴定
2014/09/13 职场文书
三方协议书
2015/01/27 职场文书
幼师大班个人总结
2015/02/13 职场文书