day3.python 学习之列表
python中列表用[ ]表示,
list = [ ] #表示一个空列表
1.list = [ 'A','B','C',‘D’]
print(list[0]) # 表示打印出列表中的第一个元素,列表中的位置序号是从0开始的,取出列表中的元素有一个原则:顾头不顾尾
print(list[0:2])#表示输出第一到第二个元素,根据顾头不顾尾的原则,第三个位置取不出来,这种方式学名叫切片
输出结果:A,B
若不知道列表多长,想取出最后一个元素,怎么破?
print(list[-1]) #这样就可以直接输出最后一个元素了
输出结果:D
若想取出最后两个元素呢?
print(list[-2:]) #注意切片是都是从左往右的
print(list[0:])#表示全部输出
2.列表中的一些功能
(1)list.append('F') #向列表中添加元素F
若想添加到任意位置,则:list.insert(1,'F') #表示把F插入到1的位置
打印list后输出结果:['A', 'F', 'B', 'C', 'D']
若想实现替换功能,只需:list[2] = 'E' #表示将2的位置替换成E
打印list后输出结果:['A', 'F', 'E', 'C', 'D']
(2)删除功能
list.remove('C')
del.list[1]
list.pop() #无下标表示删除最后一个
(3)复制功能
list.copy()
list2 = list.copy #复制,但当list子列表中的元素改变时,list2也会改变,而改变list其他元素,list2不会变,成为浅copy
若想完整复制,可以引用copy模块中的深copy
import copy
list2 = copy.copy(list) #浅copy
list2 = copy.deepcopy#深copy,完全克隆
。。。列表还有很多功能 。。。
转载于:https://www.cnblogs.com/zyms/p/9907209.html
day3.python 学习之列表相关推荐
- python ui bs_Guibs的Python学习_列表
Guibs 的 Python学习_列表# 列表# 列表由一系列按特定顺序排列的元素组成, 其中元素和元素之间可以没有任何关系 # 在 Python 中, 用方括号 [] 来表示列表, 并用逗号 , 分 ...
- Python 学习笔记 列表 range() xxx XXX
Python 学习笔记 列表 range() xxx XXX print("-" * 30) for value in range(1, 5):print(value)number ...
- Python 学习笔记 列表 xxx XXX
Python 学习笔记 列表 xxx XXX bicycles = ['trek', 'cannondale', 'redline', 'specialized'] print(bicycles) p ...
- Python 学习笔记 列表 排序 xxx XXX
Python 学习笔记 列表 排序 xxx XXX print("-" * 30) cars = ['bmw', 'audi', 'toyota', 'subaru'] cars. ...
- Python学习笔记 | 列表和字典
基于Python3版本的学习. 列表 用中括号[ ]把里面的各种数据框起来,里面的每一个数据叫作"元素". 每个元素之间都要用英文逗号隔开. list1=['小明',18,1.70 ...
- python学习之列表的定义以及增删改查
列表定义: >>> name['lily','lucy','tom'] >>> nums = [11,22,33,'100','lily'] #python中的列表 ...
- Python学习-操作列表
Python跟着[美] 埃里克·马瑟斯的Python编程 从入门到实践 第2版学的,当时买回来这本书就在书的扉页写下来日期"2021.6.15",也是在这一天第一次见到了我的导师. ...
- python第三周笔记_第三周 day3 python学习笔记
1.字符串str类型,不支持修改. 2.关于集合的学习: (1)将列表转成集合set:集合(set)是无序的,集合中不会出现重复元素--互不相同 (2)集合的操作:交集,并集.差集.对称差集.父集.子 ...
- 【python学习】列表、元组、字典、集合(详解)
关注作者,持续阅读作者的文章,学习更多知识! https://blog.csdn.net/weixin_53306029?spm=1001.2014.3001.5343 一.列表 列表(list)是P ...
最新文章
- ActiveMQ安装
- The procedure WAL relies on the ability to hsync for proper operation during component failures
- 为什么自己设计的嵌入式系统不如工业级产品稳定?
- react中的axios配置文件
- python 3.28 第三章 函数嵌套/名称空间//内置名称空间/全局名称空间/局部名称空间/作用域/函数对象/闭包函数。...
- c#中高效的excel导入oracle的方法
- jdbc连接池工作原理_JDBC连接实际上如何工作?
- 第三组视频:基于OCFS2的双主DRBD
- 空间旋转矢量的求法(理解)
- win10重装系统后,蓝牙开关消失,点击添加蓝牙或其他设备,显示无法连接
- Service com.android.exchange.ExchangeService has leaked ServiceConnection
- ipv4-only网络环境下访问ipv6站点的三种方式
- 论文笔记(三):PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes
- 955 互联网公司白名单来了!这些公司月薪20k,没有996!福利榜国内大厂只有这家!
- 一文带你了解 Flink Forward 柏林站全部重点内容
- pdf横向打印java_C#使用adobe acrobat reader命令行在横向打印PDF文档
- i7 9750h和r7 5800h差距大不大
- java简单通讯录的实现02person类_java实现简单控制台通讯录
- 剑灵系统推荐加点_新版剑灵怎么加点(2019剑灵技能加点在哪里)
- 深入了解宽带路由器共享上网原理