首页 python正文

Python 列表(List)使用详解

启明SEO python 2020-12-03 09:58:10 2181 0 python基础

# 如何创建一个有值的列表

# 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:

# str与int混合列表

liebiao1=['A','b',1]

# 纯int列表

liebiao2=[1,2,3]

# 纯str列表

liebiao3=['a','b','c']

# 使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,如下所示:

print(liebiao1[0],liebiao1[2])

# 输出结果:A 1

print(type(liebiao1[0]),type(liebiao1[2]))

# 输出结果:<class 'str'> <class 'int'>

# 如何定义一个空列表,并向里面增添值

# 定义空列表

liebiao4=[]

# 增加值,使用append函数

# 增加一个int值

liebiao4.append(1)

# 增加一个str值

liebiao4.append('a')
print(liebiao4)

# 输出结果为:[1, 'a']


# 删除列表值,使用del

del liebiao4[0]
print(liebiao4)

# 输出结果为:['a']

# 如何获取列表长度,使用len函数

print(len(liebiao4))

# 输出结果为:1

# 列表组合怎么坐,使用+号就可以了

liebiao5=liebiao1+liebiao2+liebiao3
print(liebiao5)

# 输出结果为:['A', 'b', 1, 1, 2, 3, 'a', 'b', 'c']


# 判定某个元素在不在列表中,使用 in


if 12 in liebiao5:
    print('在')
else:
    print('不在')
if 'A' in liebiao5:
    print('在')
else:
    print('不在')


# 输出结果为:不在,在

# 循环检索列表中每一个值

for a in liebiao5:
    print(a)

# 输出结果为:

# A

# b

# 1

# 1

# 2

# 3

# a

# b

# c

# Python列表截取

# Python 的列表截取实例如下:

print(liebiao5[0])

# 截取第一个值,输出结果为:A

print(liebiao5[-1])

# 截取倒数第一个值,输出结果为:c

print(liebiao5[3:])

# 从第三个值开始截取,输出结果为:[1, 2, 3, 'a', 'b', 'c']



Python列表函数&方法


Python包含以下函数:


1、cmp(list1, list2)

比较两个列表的元素

2、len(list)

列表元素个数

3、max(list)

返回列表元素最大值

4、min(list)

返回列表元素最小值

5、list(seq)

将元组转换为列表


Python包含以下方法:


1、list.append(obj)

在列表末尾添加新的对象

2、list.count(obj)

统计某个元素在列表中出现的次数

3、list.extend(seq)

在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

4、list.index(obj)

从列表中找出某个值第一个匹配项的索引位置

5、list.insert(index, obj)

将对象插入列表

6、list.pop([index=-1])

移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

7、list.remove(obj)

移除列表中某个值的第一个匹配项

8、list.reverse()

反向列表中元素

9、list.sort(cmp=None, key=None, reverse=False)

对原列表进行排序


评论

Python好学公众号

好文推荐

实时访客入口页面出现bd_vid=标识是什么原因

实时访客入口页面出现bd_vid=标识是什么原因

最近查看百度实时访客,总是会看到入口页面会多......

有了微信视频号,但是没有发布权限,怎么开通

有了微信视频号,但是没有发布权限,怎么开通

视频号是微信在2020年1月19号开始内测的......

如何用python抓取爱企查企业信息

如何用python抓取爱企查企业信息

前段时间,经理让我去找一些企业的信息,我平常......

服务器配置低,宝塔面板安装IIS总是安装不上怎么办

服务器配置低,宝塔面板安装IIS总是安装不上怎么办

对于一般企业网站或者博客来说,对服务器的配置......

如何修改浏览器指纹,Canvas指纹、Webgl指纹、Audio指纹修改方法?

如何修改浏览器指纹,Canvas指纹、Webgl指纹、Audio指纹修改方法?

修改浏览指纹的方法其实也是很简单,主要使用到......

win10下安装MYSQL后,提示Can't connect to MySQL server on localhost (10061)相关问题解决方法

win10下安装MYSQL后,提示Can't connect to MySQL server on localhost (10061)相关问题解决方法

我遇到的问题是电脑原先安装过mysql,卸......