Python笔记(一)列表

来源:互联网 发布:朽木充栋梁 网络剧 编辑:程序博客网 时间:2024/06/06 02:32

列表是最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作。

常用的方法如下:

#Define the list#fruit list'''fruits = ['Apple',"Banner",'orange']print(fruits[0])print(fruits[1])print(fruits[2])print(fruits[-3])print(fruits[-2])print(fruits[-1])'''#names listnames = ['张三',"李四",'王五','张强','钟小妹']#print(names[0])#print(names[1])#print(names[2])#print(names[-3])#print(names[-1])#print(names[-2])#切片---取多个元素"""print(names[1:4])                   #取下标1至下标4之间的数字,包括1,不包括4print(names[1:-1])                  #取下标1至-1的值,不包括-1print(names[0:4])                   #取下标0至4的值print(names[:5])                    #如果是从头开始取,0可以忽略,跟上句效果一样print(names[4:])                    #如果想取最后一个,必须不能写-1,只能这么写print(names[3:-1])                  #这样-1就不会被包含了print(names[0::2])                  #后面的2是代表,每隔一个元素,就取一个print(names[::2])                   #和上句效果一样"""#追加names.append('陈懿')print(names)#插入print(names)names.insert(3,'强行从张强前面插入')print(names)names.insert(6,'强行从钟小妹后面插入试试新姿势')print(names)#修改names[2] = '该换人了'print(names)#删除del names[3]print(names)del names[6]print(names)names.remove("张三")#删除指定元素print(names)names.pop()#删除列表最后一个值print(names)#扩展b = [1,2,3]names.extend(b)print(names)#拷贝name = names.copy()print(name)                         #将names的内容通过copy()函数复制到name中#统计names[0] = '张强'                    #先将names[0]的值改为张强print(names)print(names.count('张强'))           #统计出名字为张强的人数#排序&翻转#names.sort()                       #3.0里不同数据类型不能放在一起排序,把1,2,3变为字符类型即可names[-1] = '3'names[-2] = '2'names[-3] = '1'print(names)names.sort()print(names)                        #排序成功names.reverse()                     #反转排序print(names)#获取下标print(names.index('钟小妹'))#元组介绍:#元组跟列表差不多,也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表


1 0
原创粉丝点击