位置: IT常识 - 正文

python中的列表和元组(python中的列表和元祖有什么区别)

编辑:rootadmin
# 1.列表的格式 # # 1.列表的格式# [数据1,数据2,数据3,···]# 列表 可变数据类型# 列表可以存储多个数据,数据之间的逗号以英文逗号分隔# 列表可以存储不同类型数据,但一般存储同一数据类型,这样便于操作# list_name = [] # 定义了一个空的列表# 定义了一个有数据的列表# 可以去索引和切片print('1.列表的格式')list_name = ['小明', '小刚', '小芳']print(list_name[0]) # 小明print(list_name[0][0]) # 小print(list_name[1:]) # ['小刚', '小芳']

推荐整理分享python中的列表和元组(python中的列表和元祖有什么区别),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python中列表中的列表,python的列表和字典的区别,python中的列表和数组,python中的列表和元组,python中的列表和元素有什么区别,Python中的列表和C中数组有何异同?,python中的列表和元组,Python中的列表和元组有什么区别,内容如对您有帮助,希望把文章链接给更多的朋友!

# 2.列表的常规操作print()print('2.列表的常规操作')list_data = []# append 追加(在容器的最后添加一个数据)print('append()')list_data.append('小明')# 因为列表是可变数据类型,# 所以不需要使用一个新的列表进行接收print(list_data)

# pop() popup缩写 意思是弹出# 根据索引从列表中删除一个数据# 会返回弹出的数据# 默认删除最后一个 相当于pop(-1)# 删除指定的索引位置 pop(索引)print()print('pop()')list_data = [1, 2, 3, 4, 5, 6, 7]list_data.pop() # 默认删除最后一个数局print(list_data)data = list_data.pop(0) # 删除第一个数据print(list_data)print(data) # 打印弹出的数据

# sort(key,reverse是否倒置,默认False) 对数据进行排序# 字符串排序是通过ASCII码print()print('sort()')list_data = [2, 3, 1, 5, 8, 7]list_data.sort() # 默认进行从小到大的排序print(list_data)list_data.sort(reverse=True) # 启动倒置,从大到小排序print(list_data)

# reverse() 倒置列表# sort(reverse=True) 是先排序再倒置# reverse() 是直接倒置print()print('reverse()')list_data = [1, 3, 2]list_data.reverse()print(list_data)

# count() 统计里面的某一相同数据有多少个# 某一个数据出现的次数# 这是一个获取东西的函数# 不会修改原列表print()print('count()')list_data = [1, 3, 2, 1, 1, 2]print(list_data.count(1)) # 1出现的次数为3

# index() 查找索引 找到则返回索引,没找到则报错# 如果要查找的数据有多个,则返回最近的数据的索引# 字符串中查找有find和index# 列表查找只有indexprint()print('index()')list_data = [1, 3, 2, 1, 1, 2]data = list_data.index(3) # 1print(data)# data = list_data.index(4) # 4没在列表,会报错python中的列表和元组(python中的列表和元祖有什么区别)

# extend(可迭代对象) 补充 延伸 扩大# 把可迭代对象里面的数据一个一个的追加到列表中print()print('extend()')list_data1 = [1, 2, 3]list_data2 = [3, 4, 5]print(list_data1+list_data2)list_data1.extend(list_data2)print(list_data1)# 这两行+和extend的结果输出相同# 但是要知道+只能连接两个相同类型的数据list_data3 = '小明'# print(list_data1+list_data3) # +连接不同类型会报错list_data1.extend(list_data3) # 字符串数据会被一个一个拆开放入print(list_data1) # [1, 2, 3, 3, 4, 5, '小', '明']

# remove(数据) 删除某一个数据# pop()根据索引删除# remove()根据数据删除print()print('remove()')list_data = [1, 2, 3, 2, '小明']list_data.remove(2) # 只能删掉第一个2print(list_data)list_data.remove('小明')print(list_data)# list_data.remove(6) # 6不在列表中,会报错

# insert() 插入数据# 会把原列表当前输入索引及之后索引后移一位print()print('insert()')list_data = [1, 2, 3]list_data.insert(0, '小明') # 在索引为0的位置插入print(list_data)

# clear() 清空列表中的数据print()print('clear()')list_data = [1, 2, 3]list_data.clear() # 删除列表中的全部数据print(list_data)

# copy() 复制 深复制 浅复制print()print('copy()')# 深复制 完全复制()# 两个变量所指向的存储位置是同一个list1 = [1, 2, 3]list2 = list1list2.pop() # 删除list2的3print(list2)print(list1) # 但是list1的3也没有了# 浅复制 copy() 只复制表面数据list1 = [1, 2, 3]list2 = list1.copy()list2.pop()print(list2)print(list1)

# 3.浅说公共方法print()print('3.浅说公共方法')# len() 获取容器里面的长度print('len')print(len('12345')) # 5print(len([1, 2, 4])) # 3# del 删除变量print()print('del')list1 = [1, 2, 3]del list1[0] # del(list1[0])print(list1)# 橙色的是关键字参数 紫色的是函数# 系统函数可以作为变量名称使用,# 但是作为变量名称使用后,将没有原函数的功能

# 4.遍历列表print()print('4.遍历列表')list_data = ['a', 'b', 'c']for i in list_data: print(i)

# 5.列表的嵌套使用print()print('5.列表的嵌套使用')list1 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]list2 = [1, 2, [1, 2, [1, 2]]] # 多层嵌套print(list1[1][1]) # 取到list1的5

# 6.元组 tuple# 是小括号()# 是不可变数据类型# 不能删除,修改,和增加print()print('6.元组')tuple_data = (1, 2, 3, 4)print(type(tuple_data))# 单个数据的元组tuple_data = (66,) # 单个数据的元组,需要在后面加逗号print(type(tuple_data))tuple_data0 = (66) # 如果没有逗号,则数据类型为没有括号时的数据类型print(type(tuple_data0))

# 今日作业'''1,办公室里有张三,李四,王五3个人,现在小宋也到班公室来上班了,如何用列表来表示?并输出办公室有哪些人;2,过了一会,王五有事离开了办公室,程序应该如何表达?并输出办公室有哪些人'''print()print('今日作业')list_people = ['张三', '李四', '王五'] # 创建列表存储这三个人list_people.append('小宋') # 小宋来上班# list_people.insert(3, '小宋')print(list_people)list_people.remove('王五') # 王五离开# list_people.pop(2) # 根据索引删除print(list_people)

本文链接地址:https://www.jiuchutong.com/zhishi/310546.html 转载请保留说明!

上一篇:yarn3+vscode使用指南(vscode yaml插件)

下一篇:phpcms怎么修改id?(如何修改php)

  • 微信去电铃声怎么搞(微信去电铃声怎么设置自定义铃声)

    微信去电铃声怎么搞(微信去电铃声怎么设置自定义铃声)

  • 怎样关闭拼小圈不让别人看(怎样关闭拼小圈购买记录)

    怎样关闭拼小圈不让别人看(怎样关闭拼小圈购买记录)

  • 抖音能和粉丝连麦吗(抖音能和粉丝聊天吗)

    抖音能和粉丝连麦吗(抖音能和粉丝聊天吗)

  • 为什么注册微信辅助不了(为什么注册微信发送短信验证提示尚未收到)

    为什么注册微信辅助不了(为什么注册微信发送短信验证提示尚未收到)

  • pdf文件怎么发送给淘宝卖家(pdf文件怎么发送给别人)

    pdf文件怎么发送给淘宝卖家(pdf文件怎么发送给别人)

  • 手机屏幕抖动是怎么回事(手机屏幕抖动是屏幕坏了吗)

    手机屏幕抖动是怎么回事(手机屏幕抖动是屏幕坏了吗)

  • 抖音别人发的文案怎么复制(抖音别人发的文案能复制吗)

    抖音别人发的文案怎么复制(抖音别人发的文案能复制吗)

  • 怎么阻止58同城打电话(怎么阻止58同城给我发短信)

    怎么阻止58同城打电话(怎么阻止58同城给我发短信)

  • 抖音7天内怎么申请退出工会(抖音七天后还要怎么退货)

    抖音7天内怎么申请退出工会(抖音七天后还要怎么退货)

  • kindle充电指示灯不亮(kindle充电指示灯亮一下就)

    kindle充电指示灯不亮(kindle充电指示灯亮一下就)

  • 20系显卡和10系有什么区别(10系与20系显卡)

    20系显卡和10系有什么区别(10系与20系显卡)

  • 录音师3和solo3的区别(录音师3和录音师pro)

    录音师3和solo3的区别(录音师3和录音师pro)

  • 苹果手机不读卡是什么原因(苹果手机不读卡怎么办)

    苹果手机不读卡是什么原因(苹果手机不读卡怎么办)

  • 下载微信显示不兼容怎么办(下载微信显示不兼容是什么意思)

    下载微信显示不兼容怎么办(下载微信显示不兼容是什么意思)

  • vivox27可以刷脸吗(vivox27有刷脸识别功能么)

    vivox27可以刷脸吗(vivox27有刷脸识别功能么)

  • powerpoint占位符指的是(ppt2010占位符)

    powerpoint占位符指的是(ppt2010占位符)

  • iqoo几个扬声器(iqoo7扬声器有几个)

    iqoo几个扬声器(iqoo7扬声器有几个)

  • 抖音纸箱恐龙怎么制作(用纸箱子做恐龙教程抖音)

    抖音纸箱恐龙怎么制作(用纸箱子做恐龙教程抖音)

  • 显卡损坏有什么症状(显卡损坏会怎么样)

    显卡损坏有什么症状(显卡损坏会怎么样)

  • vivo储存卡怎么放(vivo手机储存卡怎么拿出来)

    vivo储存卡怎么放(vivo手机储存卡怎么拿出来)

  • 京东怎么申请商品保价(京东怎么申请商家收款码)

    京东怎么申请商品保价(京东怎么申请商家收款码)

  • word文档如何取消分页显示(word文档如何取消分页符号)

    word文档如何取消分页显示(word文档如何取消分页符号)

  • 苹果x和xs一样大吗(苹果x和苹果xs有什么区别)

    苹果x和xs一样大吗(苹果x和苹果xs有什么区别)

  • python Web开发 flask轻量级Web框架实战项目--实现功能--账号密码登录界面(连接数据库Mysql)(python web开发方向的第三方库有哪些)

    python Web开发 flask轻量级Web框架实战项目--实现功能--账号密码登录界面(连接数据库Mysql)(python web开发方向的第三方库有哪些)

  • python删除对象的方法是什么(python删除nan)

    python删除对象的方法是什么(python删除nan)

  • 什么是抄报税成功
  • 个人可以申请代收货款吗
  • 消费税可以在企业抵扣吗
  • 房地产预售啥意思
  • 小规模季超30万,蔬菜还免增值税吗
  • 信用减值损失贷方
  • 以前年度损益调整
  • 已经报销的发票还会查吗
  • 公司租赁的车辆发生的费用都可以报销吗?
  • 支付职工一次性补助
  • 五险一金账务处理流程图
  • 增值税发票做假什么后果
  • 小规模纳税人购入货物收到增值税专用发票
  • 借调员工的工资怎么入账
  • 煤炭企业税收政策
  • 特朗普政府公布大力度减税方案
  • 一般户开户行可以开增值税专票么
  • 股东借款可以转为认缴出资
  • 多扣除了应交税费怎么调整?
  • 增长率应该要如何计算呢?
  • 个人劳务费增值税税率是多少2023
  • 房地产企业预缴增值税什么时候结转
  • 怎样去除快捷方式小箭头win10
  • 员工报销可以从一般账户转出吗
  • 是否亏损看什么
  • 股东借款作为项目资本金
  • 债务担保可以税前抵扣吗
  • 即期结售汇期限包括
  • php实现功能
  • 保险中介市场现状和基本特点
  • 所得税税前扣除的费用有哪些
  • 关键点检测backbone
  • 固定资产如何抵成本
  • 商业汇票转让后,能否追索前手
  • 乐观锁用法
  • php 性能优化
  • opencv开发项目
  • php xml转数组
  • 苹果2021年在中国不能用了吗
  • 以公司名义开的诊所算个体工商户吗
  • 公司租赁车辆的保险费可以扣除
  • 帝国cms简介标签
  • mongodb查询表数据
  • phpcms二次开发教程
  • 公司开一般户需要多久
  • 税款已缴未入库怎么处理
  • 不单独计价的包装物押金计入什么科目
  • 信息采集需要填写不动产权证书号吗
  • 销货方怎么开红字发票
  • 个人缴纳职业年金的比例为本人缴费工资的多少
  • 凭证类别的种类及限制条件
  • 跨年发票应该如何处理
  • 航天信息服务费发票哪里打印
  • 在异地施工就要在异地交税吗
  • 固定资产不动产有哪些
  • 淘宝卖家运费险为什么越来越贵
  • 企业防止股权收益的措施
  • 餐费发票报销需提供清单吗
  • sql查询使用临时表
  • win8有几个版本
  • 怎么恢复Windows xp蓝天白云壁纸
  • win7进运行
  • win8如何进入高级启动项模式
  • 列举linux常用的几个命令
  • win7如何删除系统启动项
  • win7系统管理员密码
  • extern定义函数
  • jquery日期控件onchange事件
  • Android笔记本
  • 网页设计中的几种齐方式及其特点
  • 字符串查找子串
  • unity如何成一组
  • javascript怎么弄
  • js校验姓名
  • Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
  • android 显示图片
  • 成都网上税务局
  • 江苏电子税务电子发票怎么作废
  • 海淀属于哪个省?
  • 发票红冲产生费用吗?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设