首页 > 其他分享 >快速入门列表与元组

快速入门列表与元组

时间:2024-05-30 20:00:45浏览次数:17  
标签:index 遍历 入门 元素 列表 索引 元组

一、列表

1.列表定义

列表格式:列表名=[元素一,元素二,元素三......]

如:创建列表l0,元素为1、2、a以及hello 

print:打印   type:判断数据类型

2.列表索引与遍历

列表索引即列表下标,表示元素在列表中的位置

a:列表长度

由图可知:列表长度为4

b:索引分别为0,1,2,3

c.遍历

列表遍历即输出列表中所有元素

方法一:不考虑索引,直接遍历

方法二:根据索引遍历

遍历所有

遍历第二个元素2

3.列表常用操作方法

a.找元素对应的索引

如:找到元素2的索引  索引为1

b.统计某一元素出现的次数

如:找到元素1出现的次数  出现2 次

c.插入元素

index末尾插入一个;insert指定位置插入;extend末尾追加多个(可以是字符串、列表)

index

insert

extend

d.删除元素

pop末尾删除;remove指定元素删除;clear清空列表,列表变为空列表

e.列表逆序与排序

reverse逆序:直接改变列表

sort排序:默认升序;可通过reverse降序(排序只可在元素均为数字时进行,逆序不受此限制)

二、元组

1.元组定义

定义一个元组为t0=(1,3.14,"hello",True,None,......)

2.元组遍历

全部遍历

根据索引遍历

3.元组的常用操作

注:元组是不可变的数据类型

根据元素查找第一个出现的索引:index

统计元素出现的次数(编码中认为True为1)


三、元组与列表的切片

代码段:for i in range()

标签:index,遍历,入门,元素,列表,索引,元组
From: https://blog.csdn.net/qq_69268437/article/details/139330596

相关文章

  • 【c++基础(四)】类和对象下--初始化列表等概念
    1.前言类和对象到这里基本已经接近尾声,本篇文章主要介绍一些与类和对象有关的相关细节,在后续使用类和对象中也有可能用的到。本章重点:本篇文章重点讲解初始化列表,友元,匿名对象和类中的static成员,以及类中的内部类的概念。 2.初始化列表 在谈论初始化列表之前就要再次......
  • 列表样式,定位,元素居中学习
    1.列表样式<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>列表样式</title>......
  • 新版Python安装,新手入门必看,报错分析
    第一次接触Python的朋友,可能会在安装的过程中遇到很多问题,下面会详细的指出可能出现的各种状况、以及应对方法,让新入行的朋友也可上手安装,并且完成第一个Helloworld代码。【Python安装】一、打开python官网点击下载搜索并打开官网进入页面后点击导航中的Downloads进入下载......
  • C++入门 类(构造函数 & 析构函数 & 显式调用)
    目录类的6个默认成员函数 构造函数特性函数名与类名相同无返回值(不需要写void) 无参构造函数和带参构造函数 构造函数可以重载编译器自动生成构造函数 默认构造函数 实践总结析构函数 显式调用隐式调用 特性 析构函数名是在类名前加字符~ 无参数无返......
  • 《少年小鱼的魔法之旅——神奇的Python》,在悬疑和冒险中学会Python编程,Python启蒙入门
    ​故事简介在一个普通的城市里,生活着一个名叫小鱼的初中少年。他学习成绩在班里倒数,同学们都嘲笑他,他每天非常苦恼。一天放学回家的路上,他意外地捡到了一台黑色的笔记本电脑。他好奇地打开电脑,从此被卷入了一个神奇的魔法世界。这个世界里,编程是一种魔法咒语,能够创造出无限的奇......
  • 四元组统计
    四元组统计题目信息题目描述有\(n\)个正整数\(a_i\),你要统计有多少个四元组满足\(\gcd(a_i,a_j,a_k,a_l)=1\)。输入格式输入包含多组数据。对于每组数据:第一行一个正整数\(n\),接下来一行\(n\)个正整数\(a_i\)。输出格式若干行,每行对应一个输入数......
  • CATIA二次开发VBA入门(4)——进程外开发环境搭建,vb.net在Visual Studio中开发,创建圆柱曲
    目录引出vb.net和vb6.0进程外开发环境搭建vb.net开发环境搭建《CATIA二次开发技术基础》模板添加宏库引用vs开发环境初步vs中的立即窗口对象浏览器建立模板案例:创建一堆圆柱曲面第一步:录制宏第二步:代码精简第三步:for循环改造第四步:人机交互改造窗口模态设置导出窗口......
  • 揭秘加盟招商经理的核心职责与必备素质:从入门到精通!
    在如今竞争激烈的商业环境中,加盟招商经理的角色愈发重要。他们不仅是品牌与潜在加盟商之间的桥梁,更是推动品牌扩张和增长的关键力量。那么,想要成为一名优秀的加盟招商经理,你需要具备哪些核心职责和必备素质呢?作为一名手工酸奶品牌的创始人,目前全国也复制了100多家门店。接下来......
  • 第二十五章CSS中的技巧(导航栏、下拉列表)
    1.CSS精灵1.什么是CSS精灵英文叫法 CSSsprites,通常被解释为“CSS图像拼合”或“CSS贴图定位”;其实就是把网页中一些背景图片整合到一张图片文件中,再利用css“background-image”,“background-repeat”,“background-position”的组合进行背景定位,background-position用数......
  • 《python编程从入门到实践》day42
    #昨日知识点回顾        使用Bootstrap设置项目“学习笔记”的样式#今日知识点学习    20.1.3修改base.html        1.定义HTML头部#base.html{%loadbootstrap4%}<!doctypehtml><htmllang="en"><head> <metacharset="utf......