您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

python入门教程之列表操作

2025/12/12 4:16:55发布33次查看
python列表操作——增
append:追加一条数据到列表的最后
name = [zhangsan,xiongda,lisi] name.append(wangwu)print name 输出结果: ['zhangsan', 'xiongda', 'lisi', 'wangwu']
insert:指定位置插入一条数据
name = [zhangsan,xiongda,lisi] name.insert(1,wangwu)    #在下标为1的位置插入一条数据“wangwu”print name 输出结果: ['zhangsan', 'wangwu', 'xiongda', 'lisi']
python列表操作——删
name = [zhangsan,xiongda,lisi] name.remove(lisi)    #删除指定的数据print name 输出结果: ['zhangsan', 'xiongda']
name = [zhangsan,xiongda,lisi]del name[0]    #删掉下标为0的一条数据print name 输出结果: ['xiongda', 'lisi']
name = [zhangsan,xiongda,lisi] name.pop()    #删除最后一条数据print name 输出结果: ['zhangsan', 'xiongda']
如果当pop()中带入了参数,其效果等同于del
name.pop(1) == del name[1]
python列表操作——改
name = [zhangsan,xiongda,lisi] name[1] = wangwuprint name 输出结果: ['zhangsan', 'wangwu', 'lisi']
python列表操作——查
name = [zhangsan,xiongda,lisi,wangwu]print(name[1])     #直接取出下标为1的数据输出结果: xiongda
name = [zhangsan,xiongda,lisi,wangwu]print(name[0:2])   #取出从下标0到下标1的数据,不包括2(顾头不顾尾)输出结果: ['zhangsan', 'xiongda']
当下标为负数时,则从右边开始取
name = [zhangsan,xiongda,lisi,wangwu]print(name[-1])     #直接取出下标为1的数据输出结果: wangwu
name = [zhangsan,xiongda,lisi,wangwu]print(name[-3:-1])   #从倒数第三个开始取,取到倒数第二个,因为不包括-1输出结果: ['xiongda', 'lisi']
name = [zhangsan,xiongda,lisi,wangwu]print(name[-3:])   #从倒数第三个开始取,取到倒数第一个输出结果: ['xiongda', 'lisi', 'wangwu'] 同理从昨天开始取时 name[0:3] == name[:3]
列表其他操作:
name = [zhangsan,xiongda,lisi,wangwu,lisi] name.count(lisi)  #统计lisi出现的次数name.clear()         #清空数据name.reverse()       #反转列表name.sort()           正向排序 name2 = [1,2] name.extend(name2)  #两个数组合并,name2放在后面
以上就是python入门教程之列表操作的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product