博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2.列表,元组
阅读量:5171 次
发布时间:2019-06-13

本文共 1047 字,大约阅读时间需要 3 分钟。

1.列表格式:变量名=[数据类型1,数据类型2,数据类型3,...,数据类型n]

(1)列表有序的,是通过下标值获取到的

(2)列表可以通过+相加

2.列表的相关操作

list1=["a","b"]

(1)添加元素(append,extend,insert)

 

append(object) :向列表中添加元素,添加的元素对象是object类型,也就是说可以添加数字类型,字符串类型,列表类型,元组类型等

list1.append("c")

list1.append(3)

list1.append(["a","b","c"])

 

extend(iterable)  :向列表中添加元素,和append的区别在于,extend传入的是一个迭代器对象,如列表,字符串。对每一个元素进行遍历添加到列表中去

 

insert(index,object) :向指定位置index前插入元素object

 

(2)修改元素

直接通过 列表[下标值]=值 来修改

 

(3)查找(in ,not in,index,count)

in 存在返回True,否则返回False

 

not in 不存在返回True,否则返回False

 

index和count用法一样,区别在于index如果没有找到,则报错,count不会报错。

 

(4)删除元素(del,pop,remove)

del 根据下标删除

list1=[1,2,3,4]

删除list1中的第二个元素:del list1[1]

 

pop:删除最后一个元素

list1.pop()

 

remove:根据元素的值进行删除

list1=["张三","李四","王五"]

list1.remove("张三")

 

(5)排序(sort,reverse)

sort方法是将list按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小

 

3.多个列表嵌套获取值

list1=[[1,2,3],["a","b","c"]]

获取列表中的第二个列表的字符串b:list1[1][1]

 

=======================================

元组

元组是一个不可改变的数据类型,所有元组不能修改元素,删除元素,增加元素,可以查看元素

变量名=(元素1,元素2,...)

空元组:tupple1=()

一个元素的元组:tupple1=(1,)

转载于:https://www.cnblogs.com/fjiqiang/p/10541815.html

你可能感兴趣的文章
flash 随机函数
查看>>
一些命令及参数
查看>>
Bootstrap validation
查看>>
2017.4.18-morning
查看>>
<MySQL学习十四>创建和操纵表
查看>>
Project Euler Problem 28
查看>>
ACE6.3.3在Linux(CentOS7.0)下的安装和使用
查看>>
面试准备
查看>>
mysql 1067
查看>>
java之接口适配器
查看>>
nginx安装手册
查看>>
动态将ASPX生成HTML网页并将网页导出PDF
查看>>
Find Backpacker Jobs in Australia
查看>>
面试题:return和finally执行
查看>>
Heroku第三方服务接入指南(二)
查看>>
MSRA专访摘要
查看>>
团队作业4
查看>>
随手一写,简单的四则运算练习
查看>>
DualGan
查看>>
Burp Suite详细使用教程-Intruder模块详3
查看>>