博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python列表操作
阅读量:4986 次
发布时间:2019-06-12

本文共 1671 字,大约阅读时间需要 5 分钟。

列表操作:

#!/usr/bin/python #python里面有个这个话,代表在linux下运行的时候
#去哪个目录下找python的解释器,在windows上运行不用写
# coding:utf-8
# __*__ coding:utf-8 __*__
#这两种都在python2里面为了防止中文报错,修改字符集用的,python3里面不用写

#列表是可变变量,它是可以通下标修改值的

names = [1,2,3,"liliyun",'panyang']#定义列表
# print(names[3])#通过下标取值
names[0]='zhangyizhou'#修改值
names.append('zhaocunlei')#给list从最末尾添加值
names.append('yanghuijiao')
names.insert(0,'yinwenqiao')#指定位置添加元素
names.insert(0,'yinwenqiao')#指定位置添加元素
names.insert(0,'yinwenqiao')#指定位置添加元素
# print('before ',names)
# print('pop返回值:',names.pop())
# print('remove 方法的返回值',names.remove('yinwenqiao'))
# del names[0]#使用del关键字删除指定元素
# names.pop()#默认删除最后一个元素,删谁也把它的值返回了
# names.pop(2)#删除指定位置的元素
# names.clear()#清空列表
# names.remove('yinwenqiao')
#删除指定的值,要和pop方法区别开来,pop如果删除的话,传是下标,
# reomve传的是一个元素的值
# print(names.count('hsdfsdf'))#查找值在list里面的次数
# print('names',names)
# print(names.index('yinwenqiao'))#返回查找元素的下标,如果有多个话返回第一个的,如果没有的话就会报错
# print(names.index('yinwenqiao',3,4))#后面可以加上查找开始位置和结束位置
stus = ['yangwb','yangwn','yanghj']
# print('加起来的',stus+names)#两个列表合并
# print('这个是extend:',stus.extend(names))#把另一个列表里面的每个值挨个添加到前面的列表中
# print('这个是extend:',stus)
# nums = [23,34,21,2,456,35,12324324]
# nums.sort()#排序,默认是升序
# print('sort:',nums)
# print(nums.sort(reverse=True))#排序,指定reverse=True就是降序
# print('sort降序:',nums)
# print(nums.reverse())
# print(nums)
# print('zhangyizhou' in names)#用in来判断一个元素是否在list里面
# print(names[-3])#下标是-1的话,代表最后一个元素

# for name in names:

# print(name)
#循环列表

#多维数组、列表、list

lis = [1,'lily',19.8,['lily','lilei',['heheh','haha']]]

print(lis[3][2][1])

a1 =[1,2,3]

a2 = [4,5,6]
# a1.extend(a2)
a1.append(a2)
print(a1)

转载于:https://www.cnblogs.com/lazy-cat-home/p/6978831.html

你可能感兴趣的文章
Mysql 用命令行导出导入数据方法
查看>>
redis操作
查看>>
assets转到内外部存储
查看>>
关于C#中使用is和as操作符来转型
查看>>
小程序v0.10基本布局
查看>>
关于copy深复制与浅复制的理解
查看>>
Genymotion下载及安装
查看>>
java初学3
查看>>
squid反向代理
查看>>
递归额面试题
查看>>
ObjectARX2010 学习笔记002:读取已经存在的DWG文件中的内容
查看>>
Linux系统学习(二)一Linux基本操作
查看>>
PL/SQL Developer登录出现——Using a filter for all users can lead to poor performance!
查看>>
[No0000D5]便利所有子目录更改后缀名bat
查看>>
C#基础拾遗02-XML串行化
查看>>
使用阿里云学生服务器搭建nodejs项目(准备阶段)
查看>>
HDU——2087剪花布条
查看>>
Codeforces Round #358 (Div. 2)——C. Alyona and the Tree(树的DFS+逆向思维)
查看>>
[最短路]香甜的黄油 Sweet Butter
查看>>
目录_JVM专题
查看>>