1 Star 0 Fork 0

guojie/python3-test

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
list.py 1.85 KB
一键复制 编辑 原始数据 按行查看 历史
guojie 提交于 2021-10-20 17:11 . 文件操作和编码
#!/usr/bin/python
# -*- coding: UTF-8 -*-
#变量声明
arr = ['10.1','10.2'] #声明数组
type(arr)
print(arr[0])
#修改
arr[0]='我是最新的第0个'
print(arr[0])
#插入 在任意位置插入值
arr.insert(2,'我是insert插入的') #2是插入的位置
print(arr)
#追加
arr.append('我是通过append追加的')
print(arr)
#删除
del arr[2]
arr.remove('10.2') #列表中某一项的值 从左边开始找,找到第一个就删除
print(arr)
#arr.pop() 默认删除最后一个,并返回删除的值
#arr.pop(1) 从左边起删除第一个
#arr.pop(-1) 从右边起删除第一个
#判断某一项是否在列表中
print('我是通过append追加的' in arr)
#拼接成字符串
''.join(arr) #其中arr必须为字符串列表,‘,’引号中间可以为任意字符
#切片 根据索引来获取对应的字符串,从:左边开始,以右边为截止(不包括最后一个)
arr2= ['a','z','b','s','c','d','p','e','f','j','过']
print(arr2[0:3]) #此处的0可以省略,改为print(str2[:3])
print(arr2[3:]) #从第3个索引开始,一直到到最后一个
#倒切
print(arr2[-3:-1]) #从倒数第3个开始切,不能写为[-1:-3]
#步长 切片时的步长默认为1
print(arr2[0:-1:3]) #第三个参数是步长
print(arr2[0::3]) #切片的第二个参数可以不写
#排序 会改写原列表
arr2.sort()
print(arr2)
#反转
arr2.reverse()
print(arr2)
#extend 合并
arr3 = ['黄种人','白种人']
arr3.extend(arr2)
print(arr3)
#清空
arr4 = ['guo','jie']
arr4.clear()
print(arr4)
#查找
print(arr3.index('黄种人'),'返回从左边开始匹配到的第一个黄种人的索引')
print(arr3.count('黄种人'),'返回黄种人的个数')
#循环
for i in enumerate(arr3):
#print(i) #此处的i为元祖,可以用数组的方式去获取里面的元素
print(i[0],i[1])
#长度 获取列表长度
len(arr)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/modeqian/python3-test.git
git@gitee.com:modeqian/python3-test.git
modeqian
python3-test
python3-test
master

搜索帮助