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 学习之列表相关推荐

  1. python ui bs_Guibs的Python学习_列表

    Guibs 的 Python学习_列表# 列表# 列表由一系列按特定顺序排列的元素组成, 其中元素和元素之间可以没有任何关系 # 在 Python 中, 用方括号 [] 来表示列表, 并用逗号 , 分 ...

  2. Python 学习笔记 列表 range() xxx XXX

    Python 学习笔记 列表 range() xxx XXX print("-" * 30) for value in range(1, 5):print(value)number ...

  3. Python 学习笔记 列表 xxx XXX

    Python 学习笔记 列表 xxx XXX bicycles = ['trek', 'cannondale', 'redline', 'specialized'] print(bicycles) p ...

  4. Python 学习笔记 列表 排序 xxx XXX

    Python 学习笔记 列表 排序 xxx XXX print("-" * 30) cars = ['bmw', 'audi', 'toyota', 'subaru'] cars. ...

  5. Python学习笔记 | 列表和字典

    基于Python3版本的学习. 列表 用中括号[ ]把里面的各种数据框起来,里面的每一个数据叫作"元素". 每个元素之间都要用英文逗号隔开. list1=['小明',18,1.70 ...

  6. python学习之列表的定义以及增删改查

    列表定义: >>> name['lily','lucy','tom'] >>> nums = [11,22,33,'100','lily'] #python中的列表 ...

  7. Python学习-操作列表

    Python跟着[美] 埃里克·马瑟斯的Python编程 从入门到实践 第2版学的,当时买回来这本书就在书的扉页写下来日期"2021.6.15",也是在这一天第一次见到了我的导师. ...

  8. python第三周笔记_第三周 day3 python学习笔记

    1.字符串str类型,不支持修改. 2.关于集合的学习: (1)将列表转成集合set:集合(set)是无序的,集合中不会出现重复元素--互不相同 (2)集合的操作:交集,并集.差集.对称差集.父集.子 ...

  9. 【python学习】列表、元组、字典、集合(详解)

    关注作者,持续阅读作者的文章,学习更多知识! https://blog.csdn.net/weixin_53306029?spm=1001.2014.3001.5343 一.列表 列表(list)是P ...

最新文章

  1. ActiveMQ安装
  2. The procedure WAL relies on the ability to hsync for proper operation during component failures
  3. 为什么自己设计的嵌入式系统不如工业级产品稳定?
  4. react中的axios配置文件
  5. python 3.28 第三章 函数嵌套/名称空间//内置名称空间/全局名称空间/局部名称空间/作用域/函数对象/闭包函数。...
  6. c#中高效的excel导入oracle的方法
  7. jdbc连接池工作原理_JDBC连接实际上如何工作?
  8. 第三组视频:基于OCFS2的双主DRBD
  9. 空间旋转矢量的求法(理解)
  10. win10重装系统后,蓝牙开关消失,点击添加蓝牙或其他设备,显示无法连接
  11. Service com.android.exchange.ExchangeService has leaked ServiceConnection
  12. ipv4-only网络环境下访问ipv6站点的三种方式
  13. 论文笔记(三):PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes
  14. 955 互联网公司白名单来了!这些公司月薪20k,没有996!福利榜国内大厂只有这家!
  15. 一文带你了解 Flink Forward 柏林站全部重点内容
  16. pdf横向打印java_C#使用adobe acrobat reader命令行在横向打印PDF文档
  17. i7 9750h和r7 5800h差距大不大
  18. java简单通讯录的实现02person类_java实现简单控制台通讯录
  19. 剑灵系统推荐加点_新版剑灵怎么加点(2019剑灵技能加点在哪里)
  20. 深入了解宽带路由器共享上网原理

热门文章

  1. DPM恢复Exchange 2013单个邮箱
  2. 道器相融,由Angel论一个优秀机器学习平台的自我修养
  3. httpclient 的简单示例
  4. ActiveMQ学习笔记(8)——导入ActiveMQ源码到Eclipse
  5. C# 按钮控制windows音量
  6. 自定义DateField,带时分秒
  7. 干掉系统害群之马 轻轻松松“杀”进程
  8. 隐藏在Win XP中的28个秘密武器
  9. 牛客寒假6-B.煤气灶
  10. Java的jar文件安装成windows 服务