系统城装机大师 - 固镇县祥瑞电脑科技销售部宣传站!

当前位置:首页 > 脚本中心 > 其它 > 详细页面

Python修改列表值问题解决方案

时间:2020-03-06来源:电脑系统城作者:电脑系统城

由于惯性思维,导致使用for循环修改列表中的值出现问题

首次尝试:


 
  1. def make_great(original):
  2. for magician in original:
  3. magician = "the Great " + magician
  4. magicians = ["david", "tom", "jimmy"]
  5. make_great(magicians)
  6. show_magicians(magicians)

运行结果

Python修改列表值问题解决方案

显然列表中的值并没有改变。

思考:for语句定义一个变量进行遍历,但只是访问当前值。操作列表中的值正确方法是使用下标。

修改后:


 
  1. def make_great(original):
  2. j = len(original)
  3. for i in range(0, j):
  4. original[i] = "the Great " + original[i]

运行结果

Python修改列表值问题解决方案

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

分享到:

相关信息

  • 如何使用python统计字符在文件中出现的次数

    一、本项目来源: 二、先上传自己写的程序 三、解读程序语句。 四、程序运行效果 五、程序中需要注意的事...

    2023-03-09

  • Go中数组传参的几种方式小结

    本文主要介绍了Go中数组传参的几种方式小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...

    2023-03-09

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载