python语言基础-列表
2021/6/20 17:20:34
本文主要是介绍python语言基础-列表,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
------------恢复内容开始------------
列表
一.为什么需要列表?
省空间,易整体操作,相当于其它语言中的数组。
二.列表的创建格式:
-
列表对象名=[ 元素,英文逗号隔开]
- 列表对象名=list([元素,英文逗号隔开])
1 #第一种创建列表的方法:列表对象名=[元素,英文逗号隔开] 2 lst=['大圣','花果山',88,158,'大圣'] #列表元素有序、可重复、可混存任意类型 3 print(lst) 4 #第二种创建列表的方法:列表对象名=list([元素,英文逗号隔开]) 5 lst1=list(['大圣','花果山',88,158,'大圣']) 6 print(lst1)
三.列表的特点:
- )列表元素按顺序排序
- )索引映射唯一一个数据(从左往右数0开头,从右往左数-1开头)
- )列表可以存储重要数据
- )任意数据类型混存
- )根据需要动态分配和回收内存
lst=['大圣','花果山',88,158,'大圣'] print(lst[-1],lst[2]) #['大圣',88]
四.列表的查询操作:
1.获取列表中指定元素的索引:
列表对象名.index(指定元素) 或者列表对象名.index(指定元素,start,stop)
1 lst=['大圣','花果山',88,158,'大圣'] 2 print(lst.index('七甜')) #ValueError: '七甜' is not in list 3 print(lst.index('花果山',1,4)) #1
2.获取列表中的单个元素:
- )正向索引从0到n+1
- )逆向索引从n到-1
- )指定索引不存在,indexError
3.
lst1=list(['大圣','花果山',88,158,'大圣']) #获得索引为2的元素 print(lst1[2]) #88 #获得索引为-1的元素 print(lst1[-1]) #大圣
这篇关于python语言基础-列表的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python