#列表创建1
a=['李刚','李白','王维','苏轼','李商隐','苏洵','王安石','司马光']
#列表创建2
b=list(['李刚','李白','王维','苏轼','李商隐','苏洵','王安石','司马光'])
d=[[1,2,3],[4,5,6]]
print(d[0][1]) #列表嵌套使用
#列表的增删改查

#列表的查询
print(a[0])
#切片 a[起始位置,结束位置,步长] a[startIndex,endIndex] 从a[startIndex]到endIndex-1]
#步长为正,表示从左往右 步长为负,表示从右往左 结束位置-1表示到倒数第二个 结束位置为-2表示到倒数第三个 起始位置为-1表示倒数第一个 起始位置为-2表示倒数第2个开始
print(a[1:3]) #打印a[1]到a[3-1]
print(a[1:]) #从a[1]取到最后
print(a[1:-1]) #a[1]取到倒数第2个
print(a[1:-1:2]) #a[1]取到倒数第2个,步长为2
print(a[1::2]) #从a[1]开始取,步长为2
print(a[3::-2]) #从右往左,a[3]开始隔两个取
print(a[-2::1]) #倒数第二个开始,步长为1
print(a[3:-2:1]) #起始为a[3],结束为倒数第三个

列表输出结果:

['李白', '王维']
['李白', '王维', '苏轼', '李商隐', '苏洵', '王安石', '司马光']
['李白', '王维', '苏轼', '李商隐', '苏洵', '王安石']
['李白', '苏轼', '苏洵']
['李白', '苏轼', '苏洵', '司马光']
['苏轼', '李白']
['王安石', '司马光']
['苏轼', '李商隐', '苏洵']
#添加数据到列表中
# append 添加到最后位置
# insert(添加到列表的下标位置,添加的值) 添加到任意位置
a.append('杜牧')
a.insert(1,'杜甫')
print(a)

输出结果

['李刚', '杜甫', '李白', '王维', '苏轼', '李商隐', '苏洵', '王安石', '司马光', '杜牧']
#修改列表
a[1:3]=['李清照','诸葛亮']
print(a)

输出结果

['李刚', '李清照', '诸葛亮', '王维', '苏轼', '李商隐', '苏洵', '王安石', '司马光', '杜牧']
# #删除列表
# # remove(val) 直接删除列表的某个值
# # pop(index) 删除a[index]并返回该值
# # del 可以删除a的某个子列表
a.remove('李清照')
a.remove(a[0])
print(a)
b=a.pop(1) #删除a[1]并返回这个值
print(b)
del a[0]
del a[1]
print(a)
del a[1:3]
print(a)
['诸葛亮', '王维', '苏轼', '李商隐', '苏洵', '王安石', '司马光', '杜牧']
王维
['苏轼', '苏洵', '王安石', '司马光', '杜牧']
['苏轼', '司马光', '杜牧']
#count(val) 统计val的数量
num1=a.count('苏轼')
print(num1)
num2=a.count(['李白','王维'])
print(num2)
#index:返回一个值的下标位置
index1=a.index('苏轼')
print(index1)
reverse   倒序
a.reverse()
print(a)
#sort方法  默认是升序排列
c=[8,56,4,87,32,12,7,1,2,12]
c.sort();
#升序排列
print(c)
#降序排列
c.sort(reverse=True)
print(c)
#extend 扩展列表,将c放到a里面
a.extend(c)
print(a)

python列表、元祖的更多相关文章

  1. python 列表 元祖 集合

    #####################概念#######################1,什么是列表: 列表由[]表示,里面每一项元素用逗号隔开,里面什么都可以装.能装对象的对象. 列表可以装大 ...

  2. python 列表 元祖

    # # 1,写代码,有如下列列表,按照要求实现每⼀一个功能li = ["alex", "WuSir", "ritian", "ba ...

  3. python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍

    目录 python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍.md 一丶字典 1.字典的定义 2.字典的使用. 3.字典的常用方法. python学习第八讲,python ...

  4. python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍

    目录 python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 2.元祖变量的定义 3.元祖变量的常用操作. 4.元祖的遍历 5.元祖的应用场景 p ...

  5. python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍

    目录 python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍. 二丶列表,其它语言称为数组 1.列表的定义,以及语法 2.列表的使用,以及常用方法. 3.列表的常用操作 ...

  6. Python学习day4 数据类型Ⅱ(列表,元祖)

    day4 知识补充&数据类型:列表,元祖 1.知识补充 1.编译型/解释型 编译型:在代码编写完成之后编译器将其变成另外一个文件教给你算计执行. 代表语言:Java,c,c++ ,c#, Go ...

  7. Python学习笔记---切片 列表 元祖 字典 集合

    列表[1,2,3,2]#[] 元祖(1,2,3,2)#() 字典{1:2,3:2}#{} 集合{1,2,3,2}#{} 1,集合与列表的区别,集合里不能有重复元素 2.字典与集合的区别,都是用花括号表 ...

  8. Python之元祖

    Python之元祖 tuple ( ) 元组和列表是一样的.但是,也有区别. 元组只能有读操作.没有修改删除操作. 列表是用中括号 [ ] 表示. 元组是用小括号 ( ) 表示. dir() 把传入的 ...

  9. python-基础-字符串-列表-元祖-字典2

    接上:http://www.cnblogs.com/liu-wang/p/8973273.html 3 元组 4 字典 4.1 字典的介绍 <2>软件开发中的字典 变量info为字典类型: ...

  10. Python入门 [输出,注释,列表,元祖,集合,字典,if,while,for]

    print("Hello Python") #输出 ''' 多行注释 用 三个引号 ''' a=1 #赋值 变量首字母只能书字母下划线 第二个字符数字,字母,下划线 声明一个列表 ...

随机推荐

  1. 第六十一篇:Vue的绑定事件和修饰符

    好家伙,补基础加实践 1.绑定事件 我们使用v-on(简写为@)来绑定事件 写个例子, 按钮绑定数字加一(太tm经典了) 在<button>元素中使用@点击事件绑定方法"的&qu ...

  2. Flume 组件安装配置

    下载和解压 Flume 实验环境可能需要回至第四,五,六章(hadoop和hive),否则后面传输数据可能报错(猜测)! 可 以 从 官 网 下 载 Flume 组 件 安 装 包 , 下 载 地 址 ...

  3. 记一次Linux光盘救援

    最近遇到一个zz把/etc/profile改坏了导致系统起不来,所以复习一下光盘救援 工具:vm-workstation,centos6 原系统盘起不来后,插入有救援工具的系统盘后 按照提示进入she ...

  4. IO_对象流

    对象流 对象的本质是用来组织和存储数据的,对象本身也是数据.那么,能不能将对象存储到硬盘上的文件中呢?能不能将对象通过网络传输到另一个电脑呢?我们可以通过序列化和反序列化实现. java对象的序列化和 ...

  5. 如何搭建安全的 CI/CD 管道?

    Eolink 前端负责人黎芷君进行了<工程化- CI / CD>的主题演讲,围绕 CI/CD 管道安全的实践,分享自己在搭建 CI/CD 管道过程中所总结的重要经验,与开发者深入讨论 &q ...

  6. 互联网公司员工职级、研发效能度量、OKR与绩效考核

    今天要写这篇文章,来自最近有两个点触动了我.第一个触动点是奈飞(netflix)做出了一个巨大动作<"不搞职级.人人平等" 25 年后行不通了?Netflix 破天荒引入细分 ...

  7. dotnet 为大型应用接入 ApplicationStartupManager 启动流程框架

    对于大型的应用软件,特别是客户端应用软件,应用启动过程中,需要执行大量的逻辑,包括各个模块的初始化和注册等等逻辑.大型应用软件的启动过程都是非常复杂的,而客户端应用软件是对应用的启动性能有所要求的,不 ...

  8. 使用Prometheus和Grafana监控RabbitMQ集群 (使用RabbitMQ自带插件)

    配置RabbitMQ集群 官方文档:https://www.rabbitmq.com/prometheus.html#quick-start 官方github地址:https://github.com ...

  9. 使用Receiver接收告警信息

    告警接收器可以通过以下形式进行配置: receivers: - <receiver> ... 每一个receiver具有一个全局唯一的名称,并且对应一个或者多个通知方式: name: &l ...

  10. Activiti7基本介绍

    官方地址 官方地址 官方最新用户文档-V6.0.0 码云镜像-activiti-7-developers-guide 关于BPMN BPMN(Business Process Model AndNot ...