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的Django框架中实现Hacker News的一些功能
Apr 17 Python
python链接Oracle数据库的方法
Jun 28 Python
对python使用http、https代理的实例讲解
May 07 Python
Python实现抓取HTML网页并以PDF文件形式保存的方法
May 08 Python
python基于socket进行端口转发实现后门隐藏的示例
Jul 25 Python
Pytorch卷积层手动初始化权值的实例
Aug 17 Python
基于Python实现拆分和合并GIF动态图
Oct 22 Python
Python如何安装第三方模块
May 28 Python
python如何操作mysql
Aug 17 Python
python pymysql库的常用操作
Oct 16 Python
pycharm激活码2020最新分享适用pycharm2020最新版亲测可用
Nov 22 Python
python爬虫用request库处理cookie的实例讲解
Feb 20 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环境配置 php5 MySQL5 apache2 phpmyadmin安装与配置图文教程
2007/03/16 PHP
php中ob(Output Buffer 输出缓冲)函数使用方法
2007/07/21 PHP
PHP数据流应用的一个简单实例
2012/09/14 PHP
PHP中redis的用法深入解析
2014/02/20 PHP
Yii2基于Ajax自动获取表单数据的方法
2016/08/10 PHP
分享一道笔试题[有n个直线最多可以把一个平面分成多少个部分]
2012/10/12 Javascript
JS中实现replaceAll的方法(实例代码)
2013/11/12 Javascript
js showModalDialog弹出窗口实例详解
2014/01/07 Javascript
基于jquery实现左右按钮点击的图片切换效果
2021/01/27 Javascript
JavaScript中的原型继承基础学习教程
2016/05/06 Javascript
[原创]Javascript 实现广告后加载 可加载百度谷歌联盟广告
2016/05/11 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图的组合双轴图效果示例【附demo源码下载】
2017/03/09 Javascript
vue实现nav导航栏的方法
2017/12/13 Javascript
layui table 参数设置方法
2018/08/14 Javascript
Vue 之孙组件向爷组件通信的实现
2019/04/23 Javascript
JS+CSS实现3D切割轮播图
2020/03/21 Javascript
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
2020/09/02 Javascript
python 判断一个进程是否存在
2009/04/09 Python
探究数组排序提升Python程序的循环的运行效率的原因
2015/04/01 Python
Python实现比较扑克牌大小程序代码示例
2017/12/06 Python
Python合并同一个文件夹下所有PDF文件的方法
2019/03/11 Python
浅谈Python编程中3个常用的数据结构和算法
2019/04/30 Python
python错误调试及单元文档测试过程解析
2019/12/19 Python
Python将二维列表list的数据输出(TXT,Excel)
2020/04/23 Python
Python虚拟环境的创建和包下载过程分析
2020/06/19 Python
浅谈keras中的keras.utils.to_categorical用法
2020/07/02 Python
python+flask编写一个简单的登录接口
2020/11/13 Python
AmazeUI 模态窗口的实现代码
2020/08/18 HTML / CSS
京东全球售:直邮香港,澳门,台湾,美国,澳大利亚等地区
2017/09/24 全球购物
eBay法国购物网站:eBay.fr
2017/10/21 全球购物
自考自我鉴定范文
2013/10/30 职场文书
《胖乎乎的小手》教学反思
2014/02/26 职场文书
目标责任书格式范文
2015/05/11 职场文书
篮球比赛通讯稿
2015/07/18 职场文书
Windows下redis下载、redis安装及使用教程
2021/06/02 Redis
Centos系统通过Docker安装并搭建MongoDB数据库
2022/04/12 MongoDB