当前位置: 首页> 科技> IT业 > 西安做网站公司哪家比较好_专业手表网站_百度seo工作室_免费建立个人网站申请

西安做网站公司哪家比较好_专业手表网站_百度seo工作室_免费建立个人网站申请

时间:2025/7/17 1:54:48来源:https://blog.csdn.net/weixin_45770896/article/details/143647613 浏览次数:0次
西安做网站公司哪家比较好_专业手表网站_百度seo工作室_免费建立个人网站申请

列表对象属于序数对象,是一群有序对象的集合,并且可以使用数字来做索引。列表对象可以做新增、修改和删除的操作。

一、列表对象特性

列表由一系列按特定顺序排列的元素组成。在Python 中,用方括号[]来表示列表,用逗号来分割其中的元素。

(1)列表对象中的元素可以是不同的类型;
(2)列表对象中的元素可以是另一个列表
(3)访问列表中对象的方法比较简单,列表中的序号是从0开始的;
(4)列表是可以嵌套的,如果要读取列表对象中嵌套的另一个列表,可使用另一个中括号[]来做索引。

in运算符用于判断一个元素是否存在于列表中

1 in [1,2,3]

二、列表常见操作

1.获取某个元素返回值

使用列表对象的index(c)方法(c 是元素的内容)来返回该元素的索引值。

2.改变列表对象的元素值

列表中的元素值是可以改变的。

hh =[1,2,3,4]
hh[2]=9

3.在列表中插入新元素

在列表的第2个位置插入两个新元素;

hh=[1,2,3,4]
hh[1:]=[66,77]

4.删除列表中的元素

使用del语句可以删除列表对象中的元素。
例如,删除列表中的第2个元素:

hh=[1,2,34,5]
del hh[1]

从列表中删除最后一个元素,可以使用序号-1

hh=[1,2,34,5]
del hh[-1]

一次清除所有的元素,可以使用del语句操作

hh=[1,2,34,5]
del hh[:]

三、列表的操作符+和*

列表的常用操作符包括+和*。其中,列表对+和*的操作与字符串相似。+号用于组合列表,*号用于重复列表

hh=[1,2,3]+[7,8,9]
hh=[1,23,4]*6

如何才能创建一个占有10个元素空间而又不包括任何内容的列表呢?

空列表可以简单地通过中括号([]) 来表示,如果想创建10个元素空间而又不包括内容的列表,可以使用*号来实现,如[]*10, 这样就生成了一个包含10个空元素的列表。

有时候可能需要一个值来代表空值,表示没有放置任何元素,可以使用None。None 是Python 的内建值,例如:

hh=[None]*6

四、内置函数

1、列表函数

(1) len()函数返回列表的长度
(2) max()函数返回列表元素中的最大值

注意:列表中的元素数据类型必须一致才能使用max()函数,否则会出错

(3) min()函数返回列表元素中的最小值

2、列表方法

在Python解释器内输入dir([]),就可以显示这些内置的列表方法。

['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__','__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__','__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__','__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__','__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse','sort']

(1) append(object)
append()方法在列表对象的结尾,加上新对象object
(2) clear()
clear()函数用于清空列表,类似于del a[:]
(3) copy)
copy()函数用于复制列表
(4) count(value)
count(value)方法针对列表对象中的相同元素值value计算其数目
(5) extend(list)
extend(list)方法将参数list 列表对象中的元素加到此列表中,成为此列表的新元素。
(6) index(value)
index(value)方法将列表对象中元素值为value的索引值返回
( 7) insert(index, object)
insert(index, object)方法将在列表对象中索引值为index的元素之前插入新元素object。
(8) pop(index])
pop([index])方法将列表对象中索引值为index的元素删除如果没有指定index 的值,就
将最后一个元素删除
。例如,删除第2个元素和删除最后一个元素。

hh=[1,2,34,5]
hh.pop(1)
hh,pop()

(9) remove(value)
remove(value)方法将列表对象中元素值为value的删除
( 10) reverse( )
reverse(方法将列表对象中的元素颠倒排列
(11) sort()
sort()方法将列表对象中的元素依照大小顺序排列
 

关键字:西安做网站公司哪家比较好_专业手表网站_百度seo工作室_免费建立个人网站申请

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: