位置: 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)

  • 苹果4s怎么下载低版本软件(苹果4s怎么下载歌曲)(苹果手机怎样下载软件)

    苹果4s怎么下载低版本软件(苹果4s怎么下载歌曲)(苹果手机怎样下载软件)

  • 腾讯会员怎么让第二个人登录QQ(腾讯会员怎么让别人退出登录)

    腾讯会员怎么让第二个人登录QQ(腾讯会员怎么让别人退出登录)

  • 苹果13pro怎么开启夜间模式(苹果13pro怎么开机按哪个键)

    苹果13pro怎么开启夜间模式(苹果13pro怎么开机按哪个键)

  • oppo手机小布功能怎么关闭(oppo手机小布功能怎么关闭按键)

    oppo手机小布功能怎么关闭(oppo手机小布功能怎么关闭按键)

  • 荣耀手机怎么换自己喜欢铃声(荣耀手机怎么换锁屏壁纸自定义)

    荣耀手机怎么换自己喜欢铃声(荣耀手机怎么换锁屏壁纸自定义)

  • 小米9是支持44w快充的吗(小米9支持多少瓦的充电)

    小米9是支持44w快充的吗(小米9支持多少瓦的充电)

  • 华为录屏声音小(华为录屏音量太小)

    华为录屏声音小(华为录屏音量太小)

  • 没有绑定手机号的微信怎么找回(没有绑定手机号的微信可以正常使用吗)

    没有绑定手机号的微信怎么找回(没有绑定手机号的微信可以正常使用吗)

  • 毒平台鉴别要多久发货(毒平台鉴别到平台发货需要几天)

    毒平台鉴别要多久发货(毒平台鉴别到平台发货需要几天)

  • 微信的辅助邀请被拒绝了(微信的辅助邀请被拒绝这是为什么)

    微信的辅助邀请被拒绝了(微信的辅助邀请被拒绝这是为什么)

  • 数字信号有哪些(数字信号有哪些例子)

    数字信号有哪些(数字信号有哪些例子)

  • 手机系统崩溃数据还能恢复吗(手机糸统崩溃怎么修复)

    手机系统崩溃数据还能恢复吗(手机糸统崩溃怎么修复)

  • qq的字体大小在哪设置(qq字体放大在哪儿)

    qq的字体大小在哪设置(qq字体放大在哪儿)

  • 苹果拉黑对方短信提示(苹果拉黑对方短信能发送成功吗)

    苹果拉黑对方短信提示(苹果拉黑对方短信能发送成功吗)

  • qq船的标志怎么获得(qq船的标志怎么判断最频繁)

    qq船的标志怎么获得(qq船的标志怎么判断最频繁)

  • 华为手机怎么把微信设置成黑色(华为手机怎么把照片传到电脑上)

    华为手机怎么把微信设置成黑色(华为手机怎么把照片传到电脑上)

  • 快手怎么做视频教程(快手怎么做视频剪辑)

    快手怎么做视频教程(快手怎么做视频剪辑)

  • 怎么用wps查找人名(wps表格怎么查找人)

    怎么用wps查找人名(wps表格怎么查找人)

  • 手机qq为什么没有提示音(手机qq为什么没有扫码登录)

    手机qq为什么没有提示音(手机qq为什么没有扫码登录)

  • 抖音怎么解除通讯录同步(抖音怎么解除通讯录权限)

    抖音怎么解除通讯录同步(抖音怎么解除通讯录权限)

  • 能量球收取失败(能量球不显示还剩多久可收取)

    能量球收取失败(能量球不显示还剩多久可收取)

  • 收藏的视频在哪里看(手机收藏的视频在哪)

    收藏的视频在哪里看(手机收藏的视频在哪)

  • 荣耀play游戏助手卸载了怎么办(荣耀play的游戏助手是自动开启的吗)

    荣耀play游戏助手卸载了怎么办(荣耀play的游戏助手是自动开启的吗)

  • 微信设置消息免打扰对方知道吗(微信设置消息免打扰还能收到消息吗)

    微信设置消息免打扰对方知道吗(微信设置消息免打扰还能收到消息吗)

  • safari怎么收藏网页(safari怎么收藏网页iphone)

    safari怎么收藏网页(safari怎么收藏网页iphone)

  • mfc阻止关机怎么解决(cmsgwnd阻止关机)

    mfc阻止关机怎么解决(cmsgwnd阻止关机)

  • 城建税和教育费附加
  • 印花税减免税优惠政策202
  • 小规模纳税人未达起征点增值税处理
  • 企业收到购买标书的增值税专用发票可以抵扣吗?
  • 个体工商户是对公账户还是个人账户
  • 贸易型出口退税流程
  • 冲预付账款预算会计怎么做分录
  • 复式记账法和会计分录
  • 民事诉讼的适用范围具体包括哪些案件
  • 企业如何申请定增资金
  • 人力资源公司为个人代缴社保
  • 营改增后增值税科目
  • 无票收入增值税申报表怎么填小规模纳税人
  • 租车费增值税专用发票
  • 临时使用自建商品房是否需要缴纳房产税?
  • BT模式建设项目怎么处理税收?
  • 办公室租金可以计入办公费吗
  • 个人垫付汽车修理怎么办
  • 鸿蒙系统控制中心
  • 腾讯电脑管家网址多少
  • 分公司是小微企业总公司是一般纳税人,如何做合并报表
  • SUSE Linux Enterprise Server 11 SP3安装教程详解
  • 个人所得税计提和发放分录
  • 无偿调入固定资产账务处理
  • 企业支付宝收到钱到哪里
  • 凭证包括几个部分
  • 园林绿化企业设立的条件和程序
  • 斯塔尔德
  • 预提收入需不需要计提增值税
  • 结转代销成本
  • 进项发票过期了怎么办
  • 税务申报说明怎么写范文
  • 如何在vue项目中运行后端
  • 对标是啥
  • 睿智目标检测yolov8
  • 2021高频前端面试题汇总
  • 麻雀优化算法和鲸鱼算法哪个好
  • php对接第三方支付
  • 购买车辆的进项税怎么抵扣
  • 农民专业合作社名词解释
  • 加油站的卷式发票能抵扣吗
  • 合伙企业个人所得税怎么算
  • 个税手续费返还要交企业所得税吗
  • 小微企业直接考察模式
  • 预提的费用当年必须冲掉吗
  • 印花税购销合同计税依据
  • 一般计税方法预交增值税
  • 计划成本法存货会计分录
  • 销售奖金交税由谁承担
  • 只知道主营业务怎么办
  • 销售样品分录
  • 房屋租赁合同怎么写对房东有利
  • 多缴纳了个税税率怎么办
  • 运杂费计入什么会计科目
  • 社保个人部分应该做到哪个科目
  • 会计帐本分为哪几类
  • 打印机取消打印在哪里
  • u盘安装win8系统教程
  • ubuntu16.04怎么设置网络
  • win10系统怎么设置电脑密码
  • win平板装ubuntu
  • 在Linux系统中安装MySQL
  • opengl 4.X off-screen rendering
  • 批处理命令大全及用法
  • 求婚表白怎么说怎么写
  • c#7.0新语法
  • Node.js中的construct构造函数
  • bat脚本编写教程菜鸟
  • js复制数组的方法
  • 怎么优化项目
  • node.js的内置模块
  • 辽宁省国税局网站
  • 水利建设基金的税率
  • 电子税务局怎么添加银行账户信息
  • 12366纳税服务热线
  • 临沂二套房契税收费标准2023年
  • 杨柳青还迁房2024年还建不建
  • 个体户不用开发票只纳税和记账的话还会罚款吗?
  • 国网成都市局和绵阳市局的区别?
  • 海淀九所税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设