python入门基础知识三(列表和元组)

1. 形式

var = [‘char1′,’char2′,’char3’,…]

var = [value1,value2,value3,…]

2. 列表的增删改查

其他的方法如切片,查找(index),count,len不再赘述。

var.append(‘chars’ or value) # 增加单个数据到列表结尾

”’

增加多个数据到列表结尾

”’

var.extend([‘char1′,’char2’,…]

var.extend([value1,value2,…])

var.insert(index no.,chars or value) # 在指定位置加入数据

del var [index]

var.pop(index) # 删除指定索引的数据,默认是最后一个,并返回删除的数据

var.remove(‘chars’ or value) # 移除列表中第一个匹配到的项

var.clear() # 清空列表中的数据,返回的结果是[]

var[index no.] = ‘chars’ or value # 修改指定索引位置的数据

var.reverse() # 列表倒序排列

var.sort(reverse= bool) False/0为升序

复制列表:

new_var = var.copy()

列表遍历(for循环):

for i in var:

print(i)

列表嵌套:

变量名 =[ [‘孙悟空’,’猪八戒’,’沙和尚’],[‘关羽’,’张飞’,’赵云’],[‘李小龙’,’叶问’,’霍元甲’] ]

如何找到李小龙

print(变量名[2][0])

var = (‘char1′,’char2’,’char3’…)

var = (value1 ,)

var = (value1,value2,value3,…)

var = ()

元组是不可变类型,若要修改数据可以通过切片或重新赋值的方式

其余操作可以参考列表的操作

int(var) # 转换为整形

float(var) # 转换为浮点型

str(var) # 转换为字符型

list(seq_name) # 转换为列表

tuple(seq_name) # 转换为元组

Original: https://www.cnblogs.com/randyszone/p/16218553.html
Author: randy198
Title: python入门基础知识三(列表和元组)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/583086/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 编写radware的负载配置

    radware如何添加负载服务? 笔者在新添加radware的新负载服务的时候,是习惯去看下上一个负载服务的ID 和 节点服务的ID 号 分别是多少,主要是避免ID冲突,把其他服务…

    Linux 2023年6月8日
    0105
  • eMule电骡使用教程

    eMule(电骡)是一个不错的下载器。实际上它是一个文件分享平台,但你可以把它当做一个自带资源搜索的bt下载器,如下图。虽然用户不多(我下午看在线有10万),下载速度一般,比较好的…

    Linux 2023年6月6日
    0150
  • 每周一个linux命令(tar)

    基础环境 tar命令介绍 tar命令是linux非常使用频率非常高的一个命令,比如:离线软件包的解压缩、将一个目录打包备份、将一个压缩包解压到一个指定的目录。tar命令主要用来将一…

    Linux 2023年6月8日
    096
  • Docker 安装 MySQL、Redis

    1 Docker 中安装 Redis 1.1 创建目录 在硬盘上创建 redis 的数据目录: mkdir -p /Users/yygnb/dockerMe/redis/data …

    Linux 2023年6月7日
    0108
  • 爱前端公开课学习笔记——JS03 运算符

    运算符的概述和加减运算课程丢失 乘法* 除法/ 直接在控制台中演示 主要是不要省略乘号 字符串不能进行乘除法运算 布尔型可以进行乘除法运算 false: 0 true: 1 乘除法…

    Linux 2023年6月14日
    087
  • 使用MyBatis Generator代码生成器的简单模式

    在动态web项目的lib目录下放入mybatis-3.2.2jar、mysql-connector-java-5.1.25-bin.jar、log4j-1.2.17.jar还有生成…

    Linux 2023年6月8日
    0120
  • 九、磁盘管理

    (一)磁盘基础知识磁盘–硬盘(机械,固态) 磁盘结构https://www.jianshu.com/p/cf100e39ccdf 扇区、磁道、柱面 扇区默认大小是512…

    Linux 2023年6月7日
    0124
  • 《kasini3000》批量修改linux被控机密码

    《卡死你3000》,是开源,免费,跨平台的devops批量脚本框架。 网址:码云家 https://gitee.com/chuanjiao10/kasini3000 批量生成密码之…

    Linux 2023年6月13日
    090
  • Linux安装mysql8.0

    MySQL 配置MySQL8安装源 sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3….

    Linux 2023年6月6日
    0103
  • 5.9 Linux Vim批量注释和自定义注释

    使用 Vim 编辑 Shell 脚本,在进行调试时,需要进行多行的注释,每次都要先切换到输入模式,在行首输入注释符 #再退回命令模式,非常麻烦。 连续行的注释其实可以用替换命令来完…

    Linux 2023年6月7日
    093
  • GIT合并部分文件的CLI

    | 0.24分钟 | 399.2字符 | 1、引言&背景 2、解决方案 3、声明与参考资料 | SCscHero | 2022/5/2 PM10:16 | 系列 | 已完成…

    Linux 2023年6月13日
    086
  • windows环境下启动多个redis服务(搭建redis集群)

    windows环境下启动多个redis服务(搭建redis集群一) 最终效果:本地安装好3个(多个)端口的redis服务。 1.下载并安装Redis 下载地址:https://gi…

    Linux 2023年5月28日
    099
  • 批量新建域用

    前几个章节我们讲到Windows Server 2016-图形化新建域用户(一),本章节我们简单讲解下如何通过命令批量创建域用户,以便高效完成日常工作中实际批量创建用户需求,内容涉…

    Linux 2023年6月13日
    097
  • 1s 创建100G文件,最快的方法是?

    在我们日常工作中,为了验证开发的功能,比如:文件上传功能或者算法的处理效率等,经常需要一些大文件进行测试,有时在四处找了一顿之后,发现竟然没有一个合适的,虽然 Linux 中也有一…

    Linux 2023年5月27日
    092
  • [ Skill ] 文件读写 & IO 句柄

    在 Skill 中使用一种叫做 ioport 类型的变量来操作文件。不过我一般更习惯称为 IO 句柄 (IO/File Handle)。 常用下面两个函数来获得这些 IO 句柄: …

    Linux 2023年6月7日
    0101
  • 个人学习-Linux文件系统架构

    个人学习-Linux文件系统架构 1. 参考文章 [1] https://blog.csdn.net/Holy_666/article/details/86532671 [2]CS…

    Linux 2023年6月6日
    0106
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球