当前位置: 首页 > news >正文

2018.09.17python学习第五天part3

3.list
# 1.按索引取值(正向取+反向取)   ***可读也可取
# L=['a','b','c']
# print(id(L))
# print(L[-1])
# L[-1]="D"
# print(L)#与字符串的区别是可以取也可以改
# print(id(L))#改值后id不发生改变

# 2.切片(顾头不顾尾,步长)
# L=['a','b','c','d']
# print(L[0:3:1])

# 3.len
# L=['a','b','c','d']
# print(len(L))

# 4.in or not
# L=['a','b','c','d']
# print("a" in L)

# 5.append#追加
# L=['a','b','c','d']
# L.append('e')
# print(L)
# #append是没有返回值的,所以再次定义一个变量L1=L.append('e')的话,L1是None

# 6.删除
# del
# L=['a','b','c','d']
# del L[1]#只能按索引取删除
# print(L)
# remove
# L=['a','b','c','d']
# L.remove('a')#也是没有返回值
# print(L)
# pop#按照元素的索引取删除元素并拿到改元素
# L=['a','b','c','d']
# L1=L.pop(1)
# print(L1)#取出的值
# print(L)#pop取完值以后的列表

# 7.count#重复的次数
# L=['a','b','c','d','a']
# print(L.count("a"))

# 8.extend#也是追加(注意和append区别)
# append:
# L=['a','b','c','d']
# L.append([1,2,3])
# print(L)#在列表中[1,2,3]被当成了一个元素
# extend:
# L=['a','b','c','d']
# # L.extend([1,2,3])
# # print(L)#在列表中加了1,2,3三个元素

# 9.index#取索引
# L=['a','b','c','d']
# print(L.index("c"))#返回的是索引值
# print(L.index('c',0,4)#0,4是索引的范围

# 10.insert#往固定的地方加值
# L=['a','b','c','d']
# L.insert(1,"e")#往索引为1的签名加
# print(L)

# 11.reverse#反转
# L=['a','b','c','d']
# L.reverse()#注意reverse里是没有值的
# print(L)

# 12.sort#从大到小排序
# L=[1,4,8,6]
# L.sort()
# print(L)
# L.sort(reverse=True)
# print(L)

# 13.队列#先进先出
# L=[]#进队
# L.append("a")
# L.append("b")
# L.append("c")
# print(L)
# print(L.pop(0))
# print(L.pop(0))
# print(L.pop(0))

# # 14.堆栈#先进后出
# L=[]#进队
# L.append("a")
# L.append("b")
# L.append("c")
# print(L)
# print(L.pop(-1))
# print(L.pop(-1))
# print(L.pop(-1))
list类型总结:
# 1.存多个值
# 2.有序
# 3.可变


转载于:https://www.cnblogs.com/hello-yuanjing/p/9664157.html

相关文章:

  • 2018世界人工智能大会
  • Sort Array By Parity
  • 区块链开发公司浅析区块链如何保障安全
  • [BZOJ] 2006: [NOI2010]超级钢琴
  • MTV框架和django基本命令
  • MySQL5.6 主从复制 ERROR 1776 (HY000): Parameters MASTER_LOG_FILE
  • 设计模式代理
  • [国家集训队]Crash的文明世界
  • 说说 C 语言编程利器 CLion
  • Netty系列文章之构建HTTP(HTTPS)应用程序
  • 配置Redis客户端
  • c# 读取blob数据
  • 一文详解达观数据知识图谱技术与应用——技术直播回顾
  • shell日志颜色处理
  • 关于矩阵自由度的解释
  • 0x05 Python数据分析,Anaconda八斩刀
  • android 一些 utils
  • bearychat的java client
  • CentOS7 安装JDK
  • git 常用命令
  • java中具有继承关系的类及其对象初始化顺序
  • js ES6 求数组的交集,并集,还有差集
  • js 实现textarea输入字数提示
  • Netty 4.1 源代码学习:线程模型
  • Spring核心 Bean的高级装配
  • Vue2 SSR 的优化之旅
  • Vue2.x学习三:事件处理生命周期钩子
  • webgl (原生)基础入门指南【一】
  • Xmanager 远程桌面 CentOS 7
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 高程读书笔记 第六章 面向对象程序设计
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 诡异!React stopPropagation失灵
  • 基于Android乐音识别(2)
  • 将 Measurements 和 Units 应用到物理学
  • 开源SQL-on-Hadoop系统一览
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • postgresql行列转换函数
  • 树莓派用上kodexplorer也能玩成私有网盘
  • 我们雇佣了一只大猴子...
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • # C++之functional库用法整理
  • (Git) gitignore基础使用
  • (ibm)Java 语言的 XPath API
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (附源码)计算机毕业设计大学生兼职系统
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (论文阅读11/100)Fast R-CNN
  • (转)LINQ之路
  • (转)Linux NTP配置详解 (Network Time Protocol)
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查