python利用循环修改list内容
2024-09-05 23:40:18
写这个主意是记录一下今天遇到的问题,两种循环方式,但是只有一种可以修改list的内容
a=[1,2,3,4,5,6]
for i in a:
i=7
print(a)
以上这种代码a的内容不变,这里特别有意思,当读取i中的数据时,i指向a中的数据,当给i赋值时,i会指向另一块内存
a=[1,2,3,4,5,6]
for i in range(len(a)):
a[i]=7
print(a)
这种方法list内容会变
最新文章
- 基于WWF搭建的通用审批流程
- git 忽视大小写
- Atitit.软件中见算法 程序设计五大种类算法
- 线性表的链式存储C语言版
- php进制转换函数
- Django简介
- ASP.NET MVC使用jQuery无刷新上传
- VB的try语句,异常处理
- JavaScript遍历方式详解
- ThinkPHP中的动态缓存(S方法)和快速缓存(F方法)(转)
- 计算机网络VLAN学习
- MYSQL 磁盘临时表和文件排序
- autotools入门笔记(一)
- html5开发学习 html5自学需要怎么学
- servlet 监听器分类
- CentOS中对ext4文件系统做磁盘配额
- java排序算法(五):快速排序
- javascript 总结(常用工具类的封装)
- 云服务器挂载/dev/vdb1磁盘
- localStorage(本地存储器)、sessionStorage(会话存储)