列表

1.关键字---list

2.定义:用来存储数据可存储多种数据类型 支持索引,切片 是有序的 可变的

3.定义一个列表

l1 = ['列表','字符串','lnh',123,'kk0','ttt']

索引:

print(l1[0])#['列表']

切片:

print(l1[0:3])#['列表', '字符串', 'lnh']

列表的增删改查

增加

append 在字符串尾端追加

l1.append('数字')

print(l1)#['列表', '字符串', 'lnh', 123, 'kk0', 'ttt', '数字']

insert 在字符串中根据索引位置插入

l1.insert(2,'feng')

print(l1)#['列表', '字符串', 'feng', 'lnh', 123, 'kk0', 'ttt']

extend 在列表尾端迭代增加

l1.extend('gg')

rit(l1)#['列表', '字符串', 'lnh', 123, 'kk0', 'ttt', 'g', 'g']/

删除

pop 通过索引删除元素,默认删除最后一个

l1.pop(3)

print(l1)#['列表', '字符串', 'lnh', 'kk0', 'ttt']

l1.pop()

print(l1)#['列表', '字符串', 'lnh', 123, 'kk0']

remove 直接删除列表里的元素

l1.remove('列表')

print(l1)#['字符串', 'lnh', 123, 'kk0', 'ttt']

del 按照索引删除该元素 可切片

del l1[1]

print(l1)#['列表', 'lnh', 123, 'kk0', 'ttt']

clear 清空列表

l1.clear()

print(l1)#[]

通过索引位置改

l1[0] = '你好'

print(l1)#['你好', '字符串', 'lnh', 123, 'kk0', 'ttt']

通过切片迭代改

l1[1:3] = '大煎饼'

print(l1)#['列表', '大', '煎', '饼', 123, 'kk0', 'ttt']

通过切片步长改

l1[::2] = 'lop'

print(l1)#['l', '字符串', 'o', 123, 'p', 'ttt']

步长不为1时,必须一一对应

l1[::2] = 'lop','kk','j'

print(l1)#['lop', '字符串', 'kk', 123, 'j', 'ttt']

1.切片查

2.for 循环查

for i in l1:

print(i)

3.while 循环

while i < len(l1):

print(l1[i])

i += 1

列表的嵌套

l2 = [1,'哒哒哒o_O','哪呢',['GG',[123,'jbk'],555]]

print(lst[3][1][1])#jbk

print(lst[-1][-2][-1])#jbk

!!!不管什么数据类型进行切片的时候获取的都是元数据类型

元组

关键字--tuple

存放重要数据,只能查看而不能增删改 用()

tu =('列表','字符串','lnh',123,'kk0','ttt')

print(tu[0])# 列表 不带括号

print(tu[0:3])# ('列表', '字符串', 'lnh')

print((tu[::2]))# ('列表', 'lnh', 'kk0')

for 循环查看

for i in tu:

print(i)

while 循环查看

i = 0

while i < len(tu):

print(tu[i])

i += 1

range

range----范围

python2:返回一个列表

python3:返回的是迭代值

xrange和python3中的相似

l1 =['列表','字符串','lnh',123,'kk0','ttt']

range(0,5,1)

顾头不顾尾

参数第一个是范围的起始位置

参数第二个是范围的结束位置

参数第三个是步长

和for 配合使用

python的基础列表_python基础入门 列表相关推荐

  1. 视频教程-快速入门Python基础教程_Python基础知识大全-Python

    快速入门Python基础教程_Python基础知识大全 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥99.00 立即 ...

  2. 视频教程-快速入门Python基础教程_Python基础进阶视频-Python

    快速入门Python基础教程_Python基础进阶视频 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥199.00 立 ...

  3. cad和python哪个应该学_Python自学入门学习基础之一:列表和元组

    本人从事Python多年,有好多小伙伴加了我之后说:有没有相对来说简单点的教程,你写的一些大项目我们小编看不懂!!今天我就发一篇小白入门学习之一的基础,列表和元祖,欢迎大家订阅公众号:Python从程 ...

  4. python实战经典例子_Python基础之列表常见操作经典实例详解

    本文实例讲述了Python基础之列表常见操作.分享给大家供大家参考,具体如下: Python中的列表操作 列表是Python中使用最频繁的数据类型[可以说没有之一] 一组有序项目的集合 可变的数据类型 ...

  5. python.集合转列表_Python基础数据类型:元组、列表、字典、集合

    你好,我是goldsunC. 让我们一起进步吧! 元组.列表.字典.集合 元组和列表是Python语言中非常重要的一部分内容,它们是Python中除了字符串以外的另两种序列结构,几乎在任何地方都少不了 ...

  6. python如何保存列表_Python 基础知识全篇-列表(Lists)

    示例 列表是元素的集合,存储在一个变量中.列表中存储的元素类型没有限制,下面是列表的一个简单例子. students = ['bernice', 'arron', 'cody'] for studen ...

  7. python输入序列语句_Python基础教程(一) - 序列:字符串、列表和元组

    这一章我们主要研究这样一些类型,他们的成员是有序排列的,并且可以通过下标偏移量访问的,这类Python类型统称为序列,包括字符串.列表和元组. 序列类型操作符 成员关系操作符(in.not in):成 ...

  8. python定义字典列表_Python基础语法(四)—列表、元组、字典、集合、字符串

    列表 基本概念列表是有序的元素集合,所有元素放在一对中括号中,用逗号隔开,没有长度限制: 列表索引值以0为开始值,-1为从未尾的开始位置. 列表可以使用+操作符进行拼接,使用*表示重复. 当列表元素增 ...

  9. python假设有三个列表_python基础三(列表和元组)

    1.序列概述: ?python内置了许多种序列,列表.元组.字符串等. ?列表和元组的不同在于,列表是可以修改的,而元组不可以,这意味着列表用于需要中途添加元素的情形,而元组适用于禁止修改元素的情形. ...

  10. python 比较运算符列表_python基础-列表,文件,运算符

    1.变量与赋值 1.1变量 name="xiaofeng"    <==注:等号前面的name是变量:如果等号后面没有加引号,会认为xiaofeng是变量:加引号是字符串. ...

最新文章

  1. ubuntu16.06+vsftpd+nginx搭建图片服务器
  2. 邬贺铨:工业互联网的网络技术
  3. 题目1465:最简真分数
  4. 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
  5. 打用户断点_如何快速测出线缆断点 ?一文了解清楚
  6. html文件上传限制类型,html input file accept 上传文件类型限制格式 MIME 类型列表
  7. Wildfly Swarm,朝着成熟和一小部分贡献
  8. python 代理类型说明
  9. MDC机制实现日志的链路追踪
  10. 海思3518E开发笔记6.1——RTSP实时图传源码分析
  11. Windows jdk下载与安装
  12. 前端数据可视化之使用 canvas、svg、zrender画图
  13. 神经网络中验证集、训练集和测试集
  14. snapchat_如何查看谁查看了Snapchat故事并对其进行了截图
  15. 邮件个性签名html,iphone发邮件添加个性签名方法
  16. Bresenham画圆 正负画圆法 中点画圆法
  17. 微信小程序修改数组中的元素_微信小程序——this.setData()动态修改数组中的某一值...
  18. 计算机系vi论文,vi设计毕业论文-vi设计论文-计算机论文.docx
  19. ROS path [0]=/opt/ros/melodic/share/ros这种错误所有的可能性
  20. 基于51单片机的室内温度可燃气体检测报警系统Proteus仿真(源码+仿真+全套资料)

热门文章

  1. Vue基础知识总结 4:vue组件化开发
  2. java线程状态(六种五种)
  3. 中望cad文字显示问号怎么办_中望CAD钢筋符号显示为问号怎么办?
  4. python数字转中文大写_阿拉伯数字转换成大写汉字的Python代码
  5. arduino水温度传感器数字显示_温度传感器 LM35
  6. hadoop 运行原理
  7. html如何添加阿里图标,CSS引入阿里iconfont图标步骤
  8. 双击计算机显示远程调用失败,win10提示远程调用过程失败且未执行的修复办法...
  9. 单词毕业设计,微信小程序毕设,小程序毕设源码,单词天天斗 (毕业设计/实战小程序学习/微信小程序完整项目)
  10. 想定制Android系统实现改机?看完我也会了