全网惟一面向软件测试人员的Python基础教程-在Python中列表是什么?

全网惟一面向软件测试人员的Python基础教程

起点:《python软件测试实战宝典》介绍
第一章 为什么软件测试人员要学习Python
第二章 学Python之前要搞懂的道理
第三章 你知道Python代码是怎样运行的吗?
第四章 Python数据类型中有那些故事呢?
第五章 在Python中怎么干倒字符串?
第六章 在Python中如何优雅的切西瓜呢?
第七章 在Python中元组有点何用?
第八章 在Python中列表是什么?



什么是列表?

列表是python中一种可增加修改的一种高频使用的数据类型,只需要满足以下格式即可。

anyList = [object,object,object]

object代指任意数据类型,即前文提到的int、float、str、tuple,以及元组的本身list也可以。用逗号隔开,可以有任意多个对象。

anyList = [1, 3.14, 'qwentest123', (11, 12), [110, 111]]
print(type(anyList))

运行后的结果:<class “list”>即为列表的类型

<class "list">

访问列表

列表支持下标和切片,所以如果我们要取3.14,只需要:

print(anyList[1])

如需要取3.14和’qwentest’只需要:

print(anyList[1:3])

运行结果:需要注意的是如果是切片,返回的仍然是一个列表。

3.14
[3.14,"qwentest123"]

可以通过链式表达,获取anyList列表中的11或者111:

print(anyList[-2][0])
print(anyList[-1][1])

运行结果:

11
111

列表的拼接

如果有多个列表只需要用+号连接即可。

l1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
l2 = [11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
print(l1 + l2)

运行结果:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,19, 20]

总结

1.以上代码示例部分来自我写的《Python软件测试实战宝典》 的内容,有兴趣,行动起来立马入手一本(各平台均有)。
2. 挑战零基础60天,入行软件测试、BI数据分析、人工智能请找“智谷一川,qwentest123” 。

jiaV = "qwentest123"
# 3.使用三引号。
hotSrh = """
零基础1学测试开发只要60天
零基础2学BI数据开发只要30天
零基础3学人工智能只要60天
4以上全是零基础
5中科院博士把关!"""

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/womengdoushizhongguo/article/details/128490535