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

  • 微信营销推广方法十二种(微信营销推广方案怎么写)

    微信营销推广方法十二种(微信营销推广方案怎么写)

  • 苹果13耳机插哪里(苹果13耳机插哪个孔)

    苹果13耳机插哪里(苹果13耳机插哪个孔)

  • 苹果12mini支持双卡吗(苹果12mini支持双频gps吗)

    苹果12mini支持双卡吗(苹果12mini支持双频gps吗)

  • 荣耀hjc-lx9是什么型号(honor型号hjc_lx9)

    荣耀hjc-lx9是什么型号(honor型号hjc_lx9)

  • 怎么用qq邮箱发文件(怎么用qq邮箱发邮件给别人)

    怎么用qq邮箱发文件(怎么用qq邮箱发邮件给别人)

  • 华为 P50有几种机型(华为P50有几种截屏方式)

    华为 P50有几种机型(华为P50有几种截屏方式)

  • qq资料卡精选照片可以关掉吗(qq资料卡精选照片怎么关掉)

    qq资料卡精选照片可以关掉吗(qq资料卡精选照片怎么关掉)

  • ldnal00什么型号(ldnal00是什么型号华为)

    ldnal00什么型号(ldnal00是什么型号华为)

  • b站私信发不出去(b站私信发不出去,一直提示频率过快)

    b站私信发不出去(b站私信发不出去,一直提示频率过快)

  • ipad迷你5可以插卡吗(ipadmini5可以插5g卡吗)

    ipad迷你5可以插卡吗(ipadmini5可以插5g卡吗)

  • 两个抖音号可以在一个手机上来回切换吗(两个抖音号可以绑定一个手机号码吗)

    两个抖音号可以在一个手机上来回切换吗(两个抖音号可以绑定一个手机号码吗)

  • 华为p40pro充电器型号(华为p40pro充电器参数配置)

    华为p40pro充电器型号(华为p40pro充电器参数配置)

  • 拼多多设为匿名是什么意思(拼多多设为匿名评价别人还能看见)

    拼多多设为匿名是什么意思(拼多多设为匿名评价别人还能看见)

  • 快手下载视频会通知吗(快手下载视频会侵权吗)

    快手下载视频会通知吗(快手下载视频会侵权吗)

  • 华为手机设置自动开关机(华为手机设置自动通话录音)

    华为手机设置自动开关机(华为手机设置自动通话录音)

  • 文件超过10m怎么发送到微信(文件超过10m怎么打印)

    文件超过10m怎么发送到微信(文件超过10m怎么打印)

  • 手机上半截发热是怎么回事(手机上半截发热对手机有伤害吗)

    手机上半截发热是怎么回事(手机上半截发热对手机有伤害吗)

  • radeonvega8相当于什么显卡(amd radeon vega 8 graphics相当于)

    radeonvega8相当于什么显卡(amd radeon vega 8 graphics相当于)

  • word加重号怎么加(文档中加重号怎么输入)

    word加重号怎么加(文档中加重号怎么输入)

  • ppt哪里插入图片防止被修改

    ppt哪里插入图片防止被修改

  • mibox4是什么设备(mibox2)

    mibox4是什么设备(mibox2)

  • 华为gt2能无线充电吗(华为gt2无线充电)

    华为gt2能无线充电吗(华为gt2无线充电)

  • 手机支付时怎么用余额宝支付(手机支付时怎么样微信零钱优先付款)

    手机支付时怎么用余额宝支付(手机支付时怎么样微信零钱优先付款)

  • 手机ufs是什么意思(ufs手机有哪些 附表)

    手机ufs是什么意思(ufs手机有哪些 附表)

  • 小溜共享押金怎么退(小溜共享电瓶车押金是多少)

    小溜共享押金怎么退(小溜共享电瓶车押金是多少)

  • airpods为何一只连接不上(为什么airpods只有一只响)

    airpods为何一只连接不上(为什么airpods只有一只响)

  • shotonmi8是什么手机(shotonmi8手机的样子)

    shotonmi8是什么手机(shotonmi8手机的样子)

  • airpods可以调音量吗(airpods可以调声音嘛)

    airpods可以调音量吗(airpods可以调声音嘛)

  • xr有耳机孔吗(xr手机有耳机插孔吗)

    xr有耳机孔吗(xr手机有耳机插孔吗)

  • FastAdmin插件对接聚合登录(fastadmin 插件开发)

    FastAdmin插件对接聚合登录(fastadmin 插件开发)

  • 应补退税额较少是什么意思
  • 增值税纳税义务发生地点的规定
  • 电子税务局没有发票开具
  • 企业所得税的亏损怎么弥补
  • 附加税期末余额在贷方怎么处理
  • 增值税税控服务费的账务处理
  • 个体工商户是对公账户还是个人账户
  • 固定资产盘亏怎么算
  • 申报查询里面找不到才申报的个税
  • 公司注销后专利还能转让吗
  • 商贸企业出口退税计算公式
  • 商品买一送一是打五折吗
  • 收到对方的预付款,需要多久开发票
  • 没有发票怎么报销入账
  • 意外险部分费用怎么算
  • 财税()
  • 累计折旧费用
  • 所得税季度申报营业收入填什么
  • 与建筑物有关的设计
  • 工业企业出售厂房需要预缴税款吗
  • 向境外分配股息怎样算税额
  • 新公司能先用别人的钱吗
  • 固定资产的折旧从什么时候开始
  • php拼接url
  • 购买预付卡如何记账
  • php开发常用技术
  • 两台mac怎么一起用
  • 支付宝花呗服务费收费标准
  • 外币报表折算差额计入其他综合收益
  • 采用销售额比率法预测对外筹资需要量时
  • vscode调试在哪
  • 高通 adc
  • php实现搜索的方式
  • 财政专户资金是专项资金吗
  • 接受投资收到的现金计入
  • ajax跨域请求的原理是什么
  • pytorch csdn
  • 编程 开发
  • 开公司车出差违章了谁负责
  • 工业企业采购商品过程中发生的进货费用
  • vue 动态tab
  • 包含个人社保的保险
  • 帝国cms采集发布的文章链接打不开
  • 金税盘v2.0.41怎么扫码开票
  • java泛型的定义和使用
  • 公司股东向银行货款,与私人财产有没有关系
  • sqlserver连接到服务器登录名
  • 预提费用增加在借方还是贷方
  • 低值易耗品的账务处理图片
  • 合理损耗应计入成本吗
  • 以前年度未处理往来账怎么叫
  • 无形资产账面价值和账面余额的区别
  • 自建的固定资产折旧计入哪里
  • 房地产企业销售现房是否预缴增值税
  • 固定资产的资本化和费用化
  • 收到承兑汇票如何写收据
  • 列举2-4种特殊销售方式,其销售额如何确认?
  • 招标代理服务费应该由谁支付
  • 固定资产明细账图片
  • 业务招待费算期间费用吗
  • 高速etc发票如何打印
  • WIN7系统的电脑里可以安装会声会影10吗?
  • winxp怎么设置启动项
  • win8.1 build9600
  • winxp win10哪个快
  • win8安全模式修复
  • win10系统怎么回滚
  • 电脑升级到win11会卡吗
  • win8怎么连接宽带账号密码
  • opengles和vulkan哪个好
  • ExtJS4中的requires使用方法示例介绍
  • jquery1
  • linux命令find用法详解
  • 当ie7不认!important之后 [布局的解决办法]
  • css控制图片置灰
  • 监控服务器安装教程
  • json web key
  • [置顶]津鱼.我爱你
  • 采购设备税率多少
  • 个人股和公司股
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设