- python数据结构?
- 字符串(不可变元素)?
- ?获取字符串每个元素
- s[i]?
- ?字符串的切片操作
- ?s[::-1]
- ?s[i:j:step]
- ?字符串操作
- ?str1+str2
- ?字符串的迭代
- ?for i in s:print i
- len(s) 字符串长度?
- ?字符转义
- ?用反斜杠 \ 转义字符
- ?\\
- ?\"
- ?\n
- ?\t
- ?用反斜杠 \ 转义字符
- ?字符串成员判断
- ?in
- ?not in
- ?字符串的占位符
- ?%s
- ?s.format()
- ?%d
- ?字符串内嵌函数
- ?string.capitalize()
- ?string.count(str, beg=0, end=len(string))
- ?string.decode(encoding='UTF-8', errors='strict')
- ?string.encode(encoding='UTF-8', errors='strict')
- ?string.find(str, beg=0, end=len(string))
- ?string.join(seq)
- ?string.replace(str1, str2, num=string.count(str1))
- ?string.split(str="", num=string.count(str))
- ?string.strip([obj])
- ?获取字符串每个元素
- 列表(可变)?
- ?列表访问
- L[i]?
- ?列表增删改
- ?L.appened()
- ?L.pop(i)
- ?del L[i]
- ?L[1]=0
- ?列表的切片操作
- ?L[::-1] 将列表翻转
- ?列表的操作
- ?列表的相加
- ?获取列表的长度len(L)
- ?成员判断
- ?in
- ?not in
- ?列表的迭代
- ?for i in L:print i
- 元素的获取 max(L) min(L)?
- ?元组与列表转换
- ?list(L)
- ?列表与字符串互转
- ?列表转字符串:"XX".join(L)
- ?字符串转列表:[i for i in L]
- ?列表内嵌函数
- ?list.append(obj)
- ?list.count(obj)
- ? list.extend(seq)
- ?list.index(obj)
- ?list.insert(index, obj)
- ? list.pop([index=-1])
- ? list.remove(obj)
- ? list.reverse()
- ?list.sort(cmp=None, key=None, reverse=False)
- ?列表访问
- 元组(不可变元素)?
- ?元组的表示
- ?T = (1,2,3)
- T = (1,)
- ?T = ()
- ?元组的访问
- ?T[i]
- ?元组的切片操作
- ?T[::-1]
- T[1:3]
- ?元组操作
- ?元组相加 (1,4)+(2,3)=(1,4,2,3)
- ?获取元组长度 len(T)
- ?元组成员判断
- ?in
- ?not in
- ?元组的迭代
- [x for i in T]?
- ?元组的删除
- ?del T
- 元组的内嵌函数?
- ?cmp(tuple1, tuple2)
- ?max(tuple) 返回元组的最大值
- ?min(tuple) 返回元组的最小值
- ?tuple(seq) 显式类型转换为元组
- ?元组的表示
- ?集合
- ?集合和元组类似,唯一的区别集合中是所有的元素唯一性,集合用来去重
- ?字典
- ?字典的定义
- ?字典是另一种可变容器模型,且可存储任意类型对象
字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中
- ?字典是另一种可变容器模型,且可存储任意类型对象
- ?字典的访问
- ?d[key] 输出键值
- 没有键值就报错?
- ?d.get(key)
- ?返回未None,所以可以做if判断
- ?d[key] 输出键值
- 字典删除操作?
- ?删除某个元素
- ?del d[key]
- ?清除字典所有元素
- ?d.clear()
- ?删除字典空间
- ?del d
- ?根据键删除
- ?d.pop(key)
- ?删除某个元素
- ?字典的特性
- ?键值的唯一性
- ?键值的不可变性
- ?字符串
- ?元组
- ?数字类型
- ?字典的操作
- ?字典成员判断
- ?d.has_key[key]
- 字典的迭代?
- ?d.items()
键和键值迭代
- ?for k,v in d.items():print k,v
- ?d.values()
值迭代
- ?for k in d.values():print k
- ? d.keys()
所有的键
- ?for k in d.keys():print k
- ?d.items()
- ?字典值的修改
- ?d[key]=value
- ?两个字典的合并操作
- ?d.update(d2)
- ?字典的深拷贝,浅拷贝
- ?字典成员判断
- ?字典的内嵌方法
- ?len(d) 返回字典长度
- ?cmp(dict1, dict2) 字典的比较
- ?type(variable) 返回数据类型,字典为字典类型
- ?字典与json的转换
- ?json.loads(s) # json转换为字典
- ?json。loads(files) # 导入的是json文件
- ?json.dumps(d) # 将字典转换为json格式
- ?json.dump(d_file) # 导入的是字典文件
- ?字典的定义
- 字符串(不可变元素)?
详细解决方案
python数据结构基础知识总结
热度:78 发布时间:2024-02-06 19:37:28.0
相关解决方案
- java口试-基础知识
- ubuntu9.04上安装mic2 出错 (python setup.py build)
- ubuntu9.04下安装mic2 出错 (python setup.py build),该如何解决
- 算法效率(数据结构),该如何解决
- python sybase装配
- python(django框架) + mysql 的编码有关问题,求解
- JQuery Ajax步骤初实践,基础知识:serialize方法
- IBM WebSphere MQ 系列(1)基础知识
- SAE python web.py bootstrap 开发记要
- 数目字代码把大数据数字口语化(python+js) 数字代码
- python JSON string 的中文有关问题
- FreeMarker 基础知识 表达式(摘引)
- python――施用yaml数据格式,PK -> XML,JSON
- ExtJs4学习札记一--基础知识
- Learn Python The Hard Way学习(52) - 开始您的web游戏
- 原创:Web Analytics 网站分析 基础知识 Entry Page(进去页) 和 Landing Page(登陆页)
- Python 相关有关问题
- 菜鸟,先学JAVA,还是Ruby,python
- 数据结构,很无力~该怎么处理
- eclipse rcp 基础知识 总结
- 数据结构,该怎么处理
- java 数据结构,该如何解决
- oracel 基础知识,该如何处理
- 数据库 数据结构 关于索引解决办法
- 数据结构,离散数学什么的重要吗。该怎么解决
- 【大哥大姐】python 操作MS SQL Server 2005 效率
- 51单片机学习笔记【零】——基础知识
- python serial模块运用
- 数据结构 - 线性表学习(php模拟)
- PHP学习笔记1、基础知识