Python教程

python语言基础-列表

本文主要是介绍python语言基础-列表,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

------------恢复内容开始------------

列表

一.为什么需要列表?

省空间,易整体操作,相当于其它语言中的数组。

 

二.列表的创建格式:

  1. 列表对象名=[ 元素,英文逗号隔开]

  2. 列表对象名=list([元素,英文逗号隔开])
1 #第一种创建列表的方法:列表对象名=[元素,英文逗号隔开]
2 lst=['大圣','花果山',88,158,'大圣']     #列表元素有序、可重复、可混存任意类型
3 print(lst)
4 #第二种创建列表的方法:列表对象名=list([元素,英文逗号隔开])
5 lst1=list(['大圣','花果山',88,158,'大圣'])
6 print(lst1)

 

 

三.列表的特点:

  1. )列表元素按顺序排序 
  2. )索引映射唯一一个数据(从左往右数0开头,从右往左数-1开头)
  3. )列表可以存储重要数据
  4. )任意数据类型混存
  5. )根据需要动态分配和回收内存

 

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.获取列表中的单个元素:

  1. )正向索引从0到n+1
  2. )逆向索引从n到-1
  3. )指定索引不存在,indexError

3.

lst1=list(['大圣','花果山',88,158,'大圣'])
#获得索引为2的元素
print(lst1[2])    #88
#获得索引为-1的元素
print(lst1[-1])   #大圣
这篇关于python语言基础-列表的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!