python基础列表类型

Posted swiki

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础列表类型相关的知识,希望对你有一定的参考价值。


适合存储同一属性的值,比如五年级(3)班所有同学
比如张三的爱好:唱歌,跳舞,跑步等
特点:可变类型,可重复,有序,存多个值
定义方式: class_list = [‘egon‘,‘alex‘] #等于class_list = list([‘egon‘,‘alex‘])

#优先掌握的操作:
#1、按索引存取值(正向存取+反向存取):即可存也可以取
# list1 = [‘alex‘,‘egon‘,‘wxx‘,‘lxx‘]
# print(list1[0])     ##取第一个值
# print(list1[-1])    ##从后往前取第一个值


#2、切片(顾头不顾尾,步长)
# list1 = [‘alex‘,‘egon‘,‘wxx‘,‘lxx‘,‘nxx‘,‘xxx‘]
# print(list1[0:3])       ##取第0,1,2索引的值,顾头不顾尾
# print(list1[0:5:2])       ##限定取值范围并设置步长
#3、长度
# list1 = [‘alex‘,‘egon‘,‘wxx‘,‘lxx‘,‘nxx‘,‘xxx‘]
# print(len(list1))
#4、成员运算in和not in
# list1 = [‘alex‘,‘egon‘,‘wxx‘,‘lxx‘,‘nxx‘,‘xxx‘]
# print(‘alex‘ in list1)
#5、追加
# list1 = [‘alex‘,‘egon‘,‘wxx‘,‘lxx‘,‘nxx‘,‘xxx‘,‘yexinlei‘]
# list1.append(‘yexinlei‘)            ##添加一个值
# list1.extend([‘111‘,‘222‘])         ##一次添加多个
# list1.insert(2,‘333‘)               ##指定位置插入,插入333索引为止为2
#6、删除
# list1 = [‘alex‘,‘egon‘,‘wxx‘,‘lxx‘,‘nxx‘,‘xxx‘,‘yexinlei‘]
# list1.remove(‘alex‘)            ##返回值为None,不存在则报错
# list1.pop(0)                    ##按照索引删除,含返回值

# 7、修改值
# list1[0] = ‘hahah‘
# print(list1)


#7、循环
# list1 = [‘alex‘,‘egon‘,‘wxx‘,‘lxx‘,‘nxx‘,‘xxx‘,‘yexinlei‘]
# for item in list1:
#     print(item)

# 需要掌握的操作
# names=[‘egon‘,‘alex‘,‘wxx‘,‘xxx‘,‘xxx‘,‘yxx‘,1,2,3,4]
# print(names)
# names.reverse()             ##反转列表
# print(names)

# names.count()
# names=[‘egon‘,‘alex‘,‘wxx‘,‘xxx‘,‘xxx‘,‘yxx‘,1,2,3,4]
# print(names.count(‘xxx‘))               ##统计在列表中出现的次数
# names.clear()                           ##清空列表
# l=names.copy()                          ##复制一个列表
# names.index(‘alex‘)                     ##判断字符串的索引值,不存在则报错
# names.sort()
# names.sort():  列表中的元素必须是同一类型才能比较排序
# names=[‘b‘,‘a‘,‘+‘]
# names.sort()
# print(names)

 








以上是关于python基础列表类型的主要内容,如果未能解决你的问题,请参考以下文章

python基础数据类型之列表

python基础数据类型--list列表

python基础--基本数据类型(List(列表)--可变数据)

Python基础数据类型——列表

python基础数据类型后记(偷懒版)

Python基础之数据类型和运算—— 列表