python之列表(list)的定义与基本特性

本文介绍了Python列表的定义方法,包括存储不同数据类型和嵌套列表。详细探讨了列表的特性,如索引、切片、重复、连接、成员操作符和迭代,并提供了相关练习。此外,还讨论了嵌套列表的索引和切片操作。最后,设有小练习,重点关注join和link连接的使用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

list的定义方式

有关列表的定义:
	1.list(列表):一个变量存储了多个信息
	2.列表中可存储不同的数据类型
	3.列表中可嵌套列表

验证:

  • list(列表):一个变量存储了多个信息,使用ipython验证
    在这里插入图片描述
  • 列表中可存储不同的数据类型,使用pycharm验证
    在这里插入图片描述
  • 列表中可嵌套列表
    在这里插入图片描述

列表的几种特性

1.index 索引
列表service = [‘ftp’,‘http’,‘apache’,‘ssh’]作用
print(service[0])打印列表中的第一个元素
print(service[2])打印列表中的第三个元素
print(service[-1])打印列表中的倒数第一个元素

练习:
在这里插入图片描述

2.slide 切片
命令作用
print(service[::-1])反转
print(service[1:])除了第一个元素,其余全打印
print(service[:-1])除了最后两个元素,其余全打印出来

练习:
在这里插入图片描述

3.repeat 重复
命令作用
print(service * 3)重复三次

练习:
在这里插入图片描述

4.link 连接
命令作用
print(service + test)连接

练习:
在这里插入图片描述

5.in/not in 成员操作符

判断该元素是否存在于列表中

命令作用
print(‘y’ in service)y在里面,所以显示结果为True
print(‘y’ not in service)y不在里面,所以显示结果为True
print(‘f’ in service)f不在里面,所以显示结果为False

练习:
在这里插入图片描述

6.for 迭代

表示为:是否可以循环遍历

命令作用
for t in test依次打印test中的内容

在这里插入图片描述

嵌套列表的几种特性

1.index 索引
嵌套列表service2 = [[‘http’,‘80’],[‘ssh’,‘22’],[‘ftp’,‘21’]]作用
print(service2[0][1])查询http的端口
print(service2[1][1])查询ssh的端口
print(service2[-2][1])查询ssh的端口

理解为:0表示第一个,1表示第二个,2表示第三个,-1表示倒数第一个
练习:
在这里插入图片描述

2.slide 切片

1)代码

service2 = [['http','80'],['ssh','22'],['ftp','21']]
print(service2[:][2])          #显示嵌套列表中的第三个元素

print(service2[1:][0])
print(service2[1:][1])
print(service2[1:][:])          #除了嵌套列表中的第一个元素,其余都显示

print(service2[:-1][0])
print(service2[:-1][1])
print(service2[:-1][:])

2)结果显示
在这里插入图片描述

小练习

考察点:join连接与link连接

  • 在句子的连接中,需要使用空格
  • names[:-1]表示多个,names[-1]仅一个

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值