Python学习心得列表类型

一、列表定义:

(1)指一系列按特定顺序的排列元素组成;

(2)Python中内置的可变序列

(3)Python中使用[]定义列表,元素与元素之间使用英文逗号分隔开;

(4)列表的元素可以是任意的数据类型

注:存储的可以为多个数据类型的值。

二、列表的创建方式有两种:

(1)使用[]直接创建列表:

语法结构:

列表名=[element1,element2,...,elementn]

(2)使用内置函数list()创建列表:

语法结构:

列表名=list(序列)

 (3)列表的删除:

语法结构:

del列表名

注:字符串和列表都属于序列,字符串是不可变序列,而列表是可变序列。

注:所以序列的内置函数对列表一样适用。

列表的创建和删除的运用:

#直接用[]进行创建列表
lst=['hello','hello',98,100,5]
print(lst)

#可以使用内置函数list()进行创建列表
lst2=list('helloworld')
lst3=list(range(1,10,2))
print(lst2)
print(lst3)

#列表是序列的一种,对序列的操作符、运算符、函数均可以使用
print(lst+lst2+lst3)
print(lst*3)
print(len(lst))
print(max(lst3))
print(min(lst3))
print(lst2.count('o'))
print(lst2.index('o'))

#列表的删除操作
lst4=[10,20,30]
print(lst4)
#删除列表
del lst4
print(lst4)

三、 enumerate函数(用于列表的遍历操作)

语法结构:

for index,item in ennumerate(lst)
    输出index和item

使用for循环进行遍历:

lst=['hello','world','python','php']
#使用便利循环for遍历列表元素
for i in lst:
    print(i)

#使用for循环,range()函数,len()函数,根据索引进行遍历
for i in range(0,len(lst)):
    print(i,'-->',lst[i])

#使用enumerate函数进行遍历
for index,item in enumerate(lst,start=1):
    print(index,item)#index是序号,不是索引

for index,item in enumerate(lst,1):
    print(index,item)

 注:index为序号,不是索引,start的作用是设定index起始值。

你可能感兴趣的:(python,开发语言)