# 如何创建一个有值的列表
# 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:
# str与int混合列表
liebiao1=['A','b',1]
# 纯int列表
liebiao2=[1,2,3]
# 纯str列表
liebiao3=['a','b','c']
# 使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,如下所示:
print(liebiao1[0],liebiao1[2])
# 输出结果:A 1
print(type(liebiao1[0]),type(liebiao1[2]))
# 输出结果:<class 'str'> <class 'int'>
# 如何定义一个空列表,并向里面增添值
# 定义空列表
liebiao4=[]
# 增加值,使用append函数
# 增加一个int值
liebiao4.append(1)
# 增加一个str值
liebiao4.append('a')
print(liebiao4)
# 输出结果为:[1, 'a']
# 删除列表值,使用del
del liebiao4[0] print(liebiao4)
# 输出结果为:['a']
# 如何获取列表长度,使用len函数
print(len(liebiao4))
# 输出结果为:1
# 列表组合怎么坐,使用+号就可以了
liebiao5=liebiao1+liebiao2+liebiao3 print(liebiao5)
# 输出结果为:['A', 'b', 1, 1, 2, 3, 'a', 'b', 'c']
# 判定某个元素在不在列表中,使用 in
if 12 in liebiao5: print('在') else: print('不在') if 'A' in liebiao5: print('在') else: print('不在')
# 输出结果为:不在,在
# 循环检索列表中每一个值
for a in liebiao5: print(a)
# 输出结果为:
# A
# b
# 1
# 1
# 2
# 3
# a
# b
# c
# Python列表截取
# Python 的列表截取实例如下:
print(liebiao5[0])
# 截取第一个值,输出结果为:A
print(liebiao5[-1])
# 截取倒数第一个值,输出结果为:c
print(liebiao5[3:])
# 从第三个值开始截取,输出结果为:[1, 2, 3, 'a', 'b', 'c']
Python列表函数&方法
Python包含以下函数:
1、cmp(list1, list2)
比较两个列表的元素
2、len(list)
列表元素个数
3、max(list)
返回列表元素最大值
4、min(list)
返回列表元素最小值
5、list(seq)
将元组转换为列表
Python包含以下方法:
1、list.append(obj)
在列表末尾添加新的对象
2、list.count(obj)
统计某个元素在列表中出现的次数
3、list.extend(seq)
在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
4、list.index(obj)
从列表中找出某个值第一个匹配项的索引位置
5、list.insert(index, obj)
将对象插入列表
6、list.pop([index=-1])
移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
7、list.remove(obj)
移除列表中某个值的第一个匹配项
8、list.reverse()
反向列表中元素
9、list.sort(cmp=None, key=None, reverse=False)
对原列表进行排序
评论