列表类型

本文介绍了Python中的列表,包括列表的定义,如何通过索引和切片访问元素,以及一系列列表操作。示例展示了如何创建、转换和操作列表,如将range对象转换为列表,使用列表推导式生成复杂列表,以及通过嵌套循环创建元组列表。
摘要由CSDN通过智能技术生成

目录

列表的定义

列表的索引

列表的切片

列表类型的操作

 真题解析:



列表的定义

  1. 列表是包含0个或多个元素组成的有序列表,属于序列类型。。
  2. 列表可以对元素进行增加、删除、替换、查找等操作。
  3. 列表没有长度的限制,元素类型可以不同,不需要预定义长度
  4. 列表用“[]”表示,也可以通过list(x)函数将集合或字符串类型转换为列表类型。
>>> a="hello pythhon"

>>> type(a)
<class 'str'>

>>> list(a)
['h', 'e', 'l', 'l', 'o', ' ', 'p', 'y', 't', 'h', 'h', 'o', 'n']

>>> type(a)
<class 'str'>

>>> type(list(a))
<class 'list'>
>>> 

列表的索引

  1. 索引用于获得列表的一个元素,使用中括号[]作为索引的操作符
  2. 举例:
>>> lis=[1010,"1010",[1010,"10"],1010]

>>> type(lis)
<class 'list'>

>>> lis[2]
[1010, '10']

>>> lis[-3]
'1010'

>>> lis[-4]
1010

>>> lis[5]
Traceback (most recent call last):
  File "<pyshell#12>", line 1, in <module>
    lis[5]
IndexError: list index out of range
>>> 
  1.   使用遍历循环对列表元素进行遍历操作,
  2. 基本格式如下:for  <循环变量>  in  <列表变量> :
  3. 举例:
>>> lis=[1010,"1010",[1010,"10"],1010]
>>> for i in lis:
	print(i)
输出结果:	
1010
1010
[1010, '10']
1010

>>> for i in lis:
	print(i*2)
输出结果:
2020
10101010
[1010, '10', 1010, '10']
2020
&g
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值