栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python数据结构常用函数

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python数据结构常用函数

ListFunction
# 声明方式
a=[1,2,3,4,5,6]
# 访问
print(a[0],a[1],a[-1],a[-2])
# 切片:a[x:y]x表示开始位置,不写默认为0(包含).y表示结束位置,不写默认为-1(不包含)
print(a[2:5])
# 尾部添加
a.append(1)
print(a)
# 统计目标元素的个数
print(a.count(1))
print(a.index(1))
# 插入
a.insert(0,9)
# 删除(下标)
a.pop(1)
# 删除(元素)如果有相同的,弹出前面的
a.remove(1)
# 排序
a.sort()
# 倒序
a.reverse()
# 内置函数
b=list(range(1,10,2))
def f(x):
    return x%2!=0and x%3!=0
def f1(x):
    return x*x*x
c=list(filter(f,range(0,10)))
d=list(map(f1,range(1,10)))

SetFunctoin
# 声明
s=set('abab')
print(s)
# 添加(整个添加)
s= set()
s.add('abab')
print(s)
#添加(分开添加)
s= set()
s.update('abcc')
print(s)
#移除
s.remove('a')
print(s)
#清空
s.clear()
print (s)

DictionaryFunction
a={1:"a",2:"b",3:"c"}
print(a[2])
# 删除KEY
a.pop(1)
print(a)
# 删除最后一对
a.popitem()
print(a)
StringFunction
str1="this is test"
str2="hello world"
# 首字母大写
print(str1.capitalize())
# 大写
print(str1.upper())
# 小写
print(str1.lower())
# 查找,返回位置索引。如果没有,返回-1
print(str1.find("is"))
# 替换
print(str2.replace("world","beautiful"))
# 把字符串切割成列表
a=str1.split(" ")
print(a)

TupleFunction
a=[1,2,3,4,5,6,7,8,9]
b=(1,2,3,4,5,6,7,8,9)
a[1]=1
b[1]=1
print(a,b)
# 元组是常量的LIST
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1001081.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号