python 菜鸟-Python3 列表
1 通过列表切片方式复制列表:
1.1 列表复制
my_foods = ['pizza', 'falafel', 'carrot cake']
friend_foods = my_foods[:]
print("My favorite foods are:")
print(my_foods)
print(" My friend's favorite foods are:")
print(friend_foods)
输出:
My favorite foods are:
['pizza', 'falafel', 'carrot cake']
My friend's favorite foods are:
['pizza', 'falafel', 'carrot cake']
1.2 验证确实实现了两个列表
my_foods.append('cannoli')
friend_foods.append('ice cream')
print("My favorite foods are:")
print(my_foods)
print(" My friend's favorite foods are:")
print(friend_foods)
输出:
My favorite foods are:
['pizza', 'falafel', 'carrot cake', 'cannoli']
My friend's favorite foods are:
['pizza', 'falafel', 'carrot cake', 'ice cream']
可以看出通过切片方式复制列表,结果是生成了两个列表。
2 通过简单赋值方式复制列表:
my_foods = ['pizza', 'falafel', 'carrot cake']
friend_foods = my_foods
my_foods.append('cannoli')
friend_foods.append('ice cream')
print("My favorite foods are:")
print(my_foods)
print(" My friend's favorite foods are:")
print(friend_foods)
输出:
My favorite foods are:
['pizza', 'falafel', 'carrot cake', 'cannoli', 'ice cream']
My friend's favorite foods are:
['pizza', 'falafel', 'carrot cake', 'cannoli', 'ice cream']
可以看出两个列表是相同的,这并非我们想要的结果。
nicergj
nicergj
nic***j@163.com2年前 (2018-10-21)
python 菜鸟-Python3 列表相关推荐
- python 菜鸟-Python3 面向对象
Python3 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的.本章节我们将详细介绍Python的面向对象编程. 如果你以前没有接触 ...
- python 菜鸟-Python3 模块
Python3 模块 在前面的几个章节中我们脚本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了. 为此 Python 提供了一个办 ...
- python 菜鸟-Python3 教程
Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k.相对于 Python 的早期版本,这是一个较大的升级.为了不带入过多的累赘,Python 3 ...
- python 菜鸟-Python3 集合
本课一句话通俗话总结函数: 添加元素 setx.add(string|tuple|bool|number):void setx.update(y [,z...]):void # y.z 为 list| ...
- python基础30个常用代码大全-Python3列表内置方法大全及示例代码小结
Python中的列表是简直可说是有容乃大,虽然看似类似C中的数组,但是Python列表可以接受任意的对象元素,比如,字符串,数字,布尔值,甚至列表,字典等等,自由度提升到一个新的高度,而Python也 ...
- python3 列表长度_3种在Python中查找列表长度的简便方法
python3 列表长度 In this article, we will be unveiling techniques to find the length of a Python list. F ...
- python超神之路:Python3 列表list合并的4种方法
Python3 列表list合并的4种方法 方法1: 直接使用"+"号合并列表 aList = [1,2,3] bList = ['www', 'pythontab.com'] c ...
- python 菜鸟学院-Python菜鸟晋级视频课程(上)
跟李宁老师学Python视频课程(1):初识Python 10节 1小时21分钟 课程目标: 本课程会对Python做一个简要的介绍.然后会演示如何安装Python开发环境,以及如何在IDE中调试Py ...
- python中创建列表[]和list()哪个效率快?为什么快?快多少呢?
python中创建列表的两种方式: # 方法一:使用成对的方括号语法 list_a = []# 方法二:使用内置的 list() list_b = list() 1. [] 是 list() 的三-四 ...
最新文章
- 无限城市助力智慧城市 挥毫创新3.0时代
- 用java编写简单Webserver,理解webserver的功能。
- rsync 常用命令及格式
- linux core
- objects jdk8_JDK 9:NotNullOrElse方法已添加到Objects类
- AngularJS与Angular的区别
- C++读取XML树的建立和遍历
- 企业在信息化建设上乘之选:软件快速开发框架
- readlink()不能读取硬链接的目标
- 销售灵魂人物的潜伏笔记5
- 万亿市场的广场舞未来在哪里?
- 论文阅读 [TPAMI-2022] Deep Visual Odometry With Adaptive Memory
- Barrett reduction算法
- 《杀死一只知更鸟》一本心灵成长之书,教会孩zi善待世界
- 鼠标坏了怎么用键盘操作鼠标
- Altium Designer PCB设计规则中英对照
- 安卓和苹果对于https域名下的引用http域的文件
- 频数直方图的步骤_怎么用EXCEL制作频数分布表和直方图
- PCB制板流程及工艺
- 淘宝链接中的spm参数
热门文章
- void muse.each(object, function)
- 52_并发编程-线程-线程池
- 团队作业4——第一次项目冲刺(Alpha版本)
- UVa340 Master-Mind Hints
- 前端浏览器兼容性网站
- 关于Jquery中 “$(document).ready(function(){ })”函数的使用
- 参加集成电路EDA设计精英挑战赛的体会
- HDU2571 命运【动态规划DP】
- UVA10494 If We Were a Child Again【大数除法】
- POJ1917 UVA10361 Automatic Poetry【文本】