PYTHON学习 - 列表

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvlinfeng970/article/details/81707377

参考教程:http://www.runoob.com/python/python-lists.html

PYTHON有六个的顺序数据类型,其中最常用的就是列表。

列表中每一个元素都被分配了一个引索,引索从0开始,不同的元素不需要具有相同的数据类型。在创建列表的时候,只需要将不同的数据类型用方括号括起来即可。

list = [1,2,'3','4']

访问的时候,直接用下表引索访问,返回列表内对应引索的元素,也可以在下标中用a:b代替数值,一次读取有多个元素的数组,此时左闭右开区间读取元素。如:的左边或者右边缺省,左默认值为0,右默认值为length(即读取缺省方向剩下的所有元素)

print(list[0:3])
print(list[:3])
print(list[3:])

同时,也是可以创建空列表,再用append函数再最后面插入元素,再用del删除元素

list = [1,2,'3',4]
print(list)
list.append(5)
print(list)
del list[4]
print(list)

以下有一些常用的操作,+可以用来连接列表,*可以用来重复列表,in可以用来判断元素是否在列表中,for x in list:可以用来迭代

print([1,2,3]+[4,5,6])
print([1,2,3]*3)
for x in [1,2,3]:
    print(x)

接着是一些常用的函数:

list1 = [1,2,3]
tuple = (1,2,3)
print(len(list1))
print(max(list1))
print(min(list1))
print(tuple)
print(list(tuple))

常用的一些方法:

list = [1,2,3]
list.append(4)
print(list.count(1))
list.extend([5,6])#相当于+的功能
print(list)
list = list + [5,6]
print(list)
print(list.index(1))
list.insert(0,0)
print(list)
list.pop()#移除列表中的最后一个元素,相当于出栈,默认index=-1,参数可修改
print(list)
list.remove(5)
print(list)#移除列表中的第一个匹配项
list.reverse()
print(list)
list.sort()
print(list)

猜你喜欢

转载自blog.csdn.net/lvlinfeng970/article/details/81707377