E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
python数据结构
Python学习日志之
Python数据结构
初识
Python数据结构
初识:一、
Python数据结构
概述1.何为数据结构 在程序中,同样的一个或几个数据组织起来,可以有不同的组织方式,也就是不同的存储方式,不同的组织方式就是不同的结构,我们把这些数据组织在一起的结构就叫做数据结构例如
暗夜灬Duke
·
2015-07-26 19:22
数据结构
排序
python
遍历
存储
python数据结构
之图的实现方法
本文实例讲述了
python数据结构
之图的实现方法。分享给大家供大家参考。
yupeng
·
2015-07-08 14:51
python数据结构
之图深度优先和广度优先实例详解
本文实例讲述了
python数据结构
之图深度优先和广度优先用法。分享给大家供大家参考。具体如下:首先有一个概念:回溯回溯法(探索与回溯法)是一种选优搜索法,按选优条件向前搜索,以达到目标。
yupeng
·
2015-07-08 12:53
深入
Python数据结构
1. Python的内置类型 在Python中,每个值都有一种数据类型,但是在使用变量时,并不像C语言那样需要声明变量的数据类型。Python根据每个变量的初始赋值情况分析其类型,并在内部对其进行跟踪。所以没有像C语言中,只定义不初始化这种情况。下面是Python中比较重要的内置数据类型: 布尔型(Booleans):值为True或为False。 数值型(Numbers):可以是整数
·
2015-05-19 12:00
python
python数据结构
一:数据结构数据结构可以认为他们是用来处理一些数据的或者说是存储数据。对于数据结构的介绍会关系到类和对象的定义,此处对这两个定义加以描述。何为类:说道类首先我们能够想到类型,在数据结构中类型有哪些常用的类型有int整型,float浮点型,等。在Python中类是有方法的,我们可以简单理解为对这一类可以执行哪些操作。何为对象:对象就是实际定义的一个变量,i=5i的类型是int整型,对象就是i.二:p
li540691339
·
2015-02-26 18:03
数据结构
python
python
python数据结构
一:数据结构 数据结构可以认为他们是用来处理一些数据的或者说是存储数据。 对于数据结构的介绍会关系到类和对象的定义,此处对这两个定义加以描述。 何为类:说道类首先我们能够想到类型,在数据结构中类型有哪些常用的类型有int整型,float浮点型,等。在Python中类是有方法的,我们可以简单理解为对这一类可以执行哪些操作。 何为对象:对象就是实际定义的一个变量,i=5i的类型是int整型,对象就是i
li540691339
·
2015-02-26 18:03
数据结构
python
python数据结构
一:数据结构 数据结构可以认为他们是用来处理一些数据的或者说是存储数据。 对于数据结构的介绍会关系到类和对象的定义,此处对这两个定义加以描述。 何为类:说道类首先我们能够想到类型,在数据结构中类型有哪些常用的类型有int整型,float浮点型,等。在Python中类是有方法的,我们可以简单理解为对这一类可以执行哪些操作。 何为对象:对象就是实际定义的一个变量,i=5i的类型是int整型,对象就是i
li540691339
·
2015-02-26 18:03
数据结构
python
【Python】Python的数据分析(四)——数据及绘图
1.创建数组 numpy有五种方式可以创建数组:①由其他
Python数据结构
转换(如lists,tuples)>>>x=np.array([0,1,2,3])②用NumPy内部方法创建(如arange
shandianke
·
2015-01-03 22:00
NLTK读书笔记 — 分类与标注
(2)什么样的
python数据结构
更适合存储词和它们的类别?
chvalrous
·
2014-12-17 12:53
Python
Python数据结构
——collections
Python包括很多标准编程数据结构,如list,tuple,dict,set,这些属于内置类型collections模块包含多种数据结构的实现,扩展了其他模块中相应的结构。Counter是一个容器,可以跟踪相同的值增加了多少次。这个类可以用来实现其他语言常用包或多集合数据结构来实现的算法。Deque是一个双端队列,允许从任意一端增加或删除元素。defaultdict是一个字典,如果找不到某个键,
来福88
·
2014-12-10 16:38
python
结构
数据结构
python
Python 数据结构 之 栈 的顺序、链式存储结构
Python数据结构
之栈的顺序、链式存储结构Python仿照C语言实现栈的链式、顺序存储结构文章转载请注明:
Python数据结构
之栈的顺序、链式存储结构代码地址:https://github.com/WenkeZhou
PyTi
·
2014-11-06 02:52
Python
Python数据结构
中包含中文时在Windows下正常输出
def obj2str( obj,with_endline= True ): ''' 为了使包含中文的数据结构能够在win32下面正常打印出字符串,将所有的字符串转换为unicode。 ''' new_str =u'' if 'nt' == os.name: if hasattr(obj, "__dict__") :
junanhonglei
·
2014-10-16 20:00
windows
Win32
unicode
python
编码
console
乱码
gbk
print
[收藏]教程和文章以及电子书籍
PythonProblemSolvingwithAlgorithmsandDataStructures
python数据结构
的一本书廖雪峰小白python教程 比较基础的教程整理的一些python
lzz957748332
·
2014-08-28 13:00
下载
资料
python教程
lua教程
mongo教程
Python数据结构
与算法设计总结篇
1.
Python数据结构
篇 数据结构篇主要是阅读[Problem Solving with Python]( http://interactivepython.org/courselib/static
·
2014-07-06 11:00
数据结构与算法
python数据结构
与算法 36 树的基本概念
树学习目标理解什么是树及使用方法学会使用树实现映射用列表实现树用类和引用实现树用递归实现树用堆实现优先队列树的例子前面我们学习过栈和队列这类线性数据结构,并且体验过递归,现在我们学习另一种通用数据结构,叫做树。树在计算机科学中应用广泛,象操作系统、图形学、数据库系统、网络等都要用到树。树和他们在自然界中的表哥——植物树——非常相似,树也有根,有分枝,有叶子。不同之处是,数据结构的树,根在顶上,而叶
杀了这个男孩
·
2014-05-06 16:41
python
算法与数据结构译稿
python
数据结构
算法
树
python数据结构
之二叉树的统计与转换实例
一、获取二叉树的深度就是二叉树最后的层次,如下图:实现代码:复制代码代码如下:defgetheight(self):'''获取二叉树深度'''returnself.__get_tree_height(self.root)def__get_tree_height(self,root):ifrootis0:return0ifroot.leftis0androot.rightis0:return1els
·
2014-04-29 09:33
python数据结构
之二叉树的遍历实例
遍历方案从二叉树的递归定义可知,一棵非空的二叉树由根结点及左、右子树这三个基本部分组成。因此,在任一给定结点上,可以按某种次序执行三个操作:1).访问结点本身(N)2).遍历该结点的左子树(L)3).遍历该结点的右子树(R)有次序:NLR、LNR、LRN遍历的命名根据访问结点操作发生位置命名:NLR:前序遍历(PreorderTraversal亦称(先序遍历))――访问结点的操作发生在遍历其左右子
·
2014-04-29 09:02
python数据结构
之二叉树的建立实例
先建立二叉树节点,有一个data数据域,left,right两个指针域复制代码代码如下:#-*-coding:utf-8-*-classTreeNode(object):def__init__(self,left=0,right=0,data=0):self.left=leftself.right=rightself.data=data复制代码代码如下:classBTree(object):def
·
2014-04-29 09:42
python数据结构
树和二叉树简介
一、树的定义树形结构是一类重要的非线性结构。树形结构是结点之间有分支,并具有层次关系的结构。它非常类似于自然界中的树。树的递归定义:树(Tree)是n(n≥0)个结点的有限集T,T为空时称为空树,否则它满足如下两个条件:(1)有且仅有一个特定的称为根(Root)的结点;(2)其余的结点可分为m(m≥0)个互不相交的子集Tl,T2,…,Tm,其中每个子集本身又是一棵树,并称其为根的子树(Subree
·
2014-04-29 08:20
python数据结构
与算法30 冒泡排序
排序排序是将集合中的元素以某种规律放置的过程。例如,一个单词的列表,可以按字母顺序排列或按长度排列;一个城市的列表可以按人口,面积,邮政编码来排序。对有序列表的好处,前面在研究二分查找等案例时领略过的。有许多许多的排序算法被开发和研究,这也说明排序在计算机科学中的重要性。大数据量的排序要占用海量的计算资源,象查找一样,排序的算法效率与元素的数量有关,对小的数据集来说,复杂的排序方法不值得做,代价太
杀了这个男孩
·
2014-04-18 19:10
python
算法与数据结构译稿
冒泡排序
python
数据结构
算法
python数据结构
与算法28 二分查找
二分查找在有序表的查找算法中,比较的过程用好了,可以从有序的特性中获得更多好处。在顺序查找中,与第一个元素比较之后,后面还有n-1个要比较。与顺序查找不同的是,二分查找从中间元素开始比对,如果中间元素就是要找的,完成;如果不是,就要考虑到有序的特性,如果要找的数据比中间项要大,那么列表的前半部分可以忽略,如果这个数据确实在列表里,那也一定在后半部分。在后半部分继续这个过程,从中间元素开始比较。再次
杀了这个男孩
·
2014-04-17 15:09
python
算法与数据结构译稿
Python数据结构
之——字典
字典字典中的键是唯一的,而值不是唯一的,空字典--->{}创建字典users={'Coder':111,'Info':222}#直接赋值创建的方式 lst=[('Coder','Info'),(111,222)] users=dict(lst)#通过函数创建一个字典 users=dict(Coder=111,Info=222)字典的基本操作len(dic):返回字典中键值对的个数dic[key
CoderInfo
·
2014-02-17 17:00
Python数据结构
之——元组
元组元组与列表的区别在于,元组中的内容不可以更改创建一个元组直接赋值法:x=1,2,3直接元组赋值法:x=(1,2,3) 这里需要注意的是,如果元组中只有一个元素,需要在元素的后面添加一个逗号(1,)函数创建法:x=tuple('CoderInfo')x=1,2,3 y=(1,3,2) z=tuple('CoderInfo') #result:(1,2,3) #result:(1,3,2) #r
CoderInfo
·
2014-02-14 12:00
元组;
Python数据结构
——array
array模块定义了一种序列数据结构,看起来和list很相似,但是所有成员必须是相同基本类型。 2.1 array-固定类型数据序列 array作用是高效管理固定类型数值数据的序列。 2.2.1 初始化 array实例化可以提供一个参数来描述允许那种数据类型,还可以有一个初始的数据序列存储在数组中。 import array import binascii s = 'This is the a
lucifercn
·
2014-02-13 10:00
Python数据结构
——collections
Python包括很多标准编程数据结构,如list,tuple,dict,set,这些属于内置类型 collections模块包含多种数据结构的实现,扩展了其他模块中相应的结构。 Deque是一个双端队列,允许从任意一端增加或删除元素。 defaultdict是一个字典,如果找不到某个键,会相应一个默认值。 OrderedDict会记住增加元素的序列。 nametuple扩展了一般的tuple,除了
lucifercn
·
2014-02-12 14:00
Python数据结构
之——列表
列表创建类表list('Hello'):创建列表:['H','e','l','l','o']索引通过索引可以在列表中查找某个单一元素var='Hello,World'#字符串就是一个由字符组成的列表 printvar[0] printvar[-1] #result:H #result:d分片通过分片可以在列表中查找一定范围的元素var='Hello,World' printvar[2:5]#
CoderInfo
·
2014-02-12 13:00
Python数据结构
-字典
tel={'jack':101,'tom':102} tel['sunny']=103 print(tel) print(tel['tom']) del tel['tom'] print(tel) print(tel.keys()) 运行结果: {'jack': 101, 'tom': 102, 'sunny': 103} 102 {'jack': 101, '
巴尾的兔兔帅
·
2014-01-06 16:00
python
Python数据结构
之注意事项
1.列表 列表是Python中使用最频繁的数据结构,列表提供很多函数操作,比如下标存取,分片,index,append,remove等等。 例如: list=[1,2,'hello','python'] 2.元组 元组和列表很相似,元组也提供下标存取,分片但是没有index,append,remove等函数。元组是不可改变的。可以使用 in 查看是否某个元素在此元组中。 元组比列表快,元
巴尾的兔兔帅
·
2014-01-06 16:00
python
Python数据结构
-序列
shopList=['apple','orange','pen'] print(shopList) print('First thing is: '+shopList[0]) print('The last2 thing is: '+shopList[-2]) print('the 1 to 2 thing is: '+str(shopList[1:2])) print('the 0
巴尾的兔兔帅
·
2014-01-06 16:00
python
python 与数据结构
主要是简单为主,主要是因为一些其他复杂的东西可以通过简单的知识演变而来,比如装饰器还可以带参数,可以使用装饰类,在类中不同的方法中调用,不想写的太复杂,接下来,我打算写一下python与数据结构,以下是提纲:一、
python
minaes
·
2013-11-12 19:10
python
二叉树
二分法
文章
python 与数据结构
主要是简单为主,主要是因为一些其他复杂的东西可以通过简单的知识演变而来,比如装饰器还可以带参数,可以使用装饰类,在类中不同的方法中调用,不想写的太复杂,接下来,我打算写一下python与数据结构,以下是提纲:一、
python
minaes
·
2013-11-12 19:10
文章
二叉树
python
python 与数据结构
主要是因为一些其他复杂的东西可以通过简单的知识演变而来,比如装饰器还可以带参数,可以使用装饰类,在类中不同的方法中调用,不想写的太复杂,接下来,我打算写一下python 与数据结构,以下是提纲: 一、
python
·
2013-11-11 23:00
python
python数据结构
之图深度优先和广度优先
首先有一个概念:回溯 回溯法(探索与回溯法)是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。 深度优先算法: (1)访问初始顶点v并标记顶点v已访问。(2)查找顶点v的第一个邻接顶点w。(3)若顶点v的邻接顶点w存在,则继续执行;否则回
·
2013-11-08 17:00
python
python数据结构
之图的实现
python数据结构
之图的实现,官方有一篇文章介绍,http://www.python.org/doc/essays/graphs.html 下面简要的介绍下: 比如有这么一张图: A -
·
2013-11-08 16:00
python
python数据结构
之二叉树遍历的实现
本篇是实现二叉树的三种遍历,先序遍历,中序遍历,后序遍历 #!/usr/bin/python # -*- coding: utf-8 -*- class TreeNode(object): def __init__(self,data=0,left=0,right=0): self.data = data self.left = left
·
2013-11-08 16:00
python
python数据结构
之二叉树的实现
树的定义 树是一种重要的非线性 数据结构,直观地看,它是 数据元素(在树中称为结点)按分支关系组织起来的结构,很象自然界中的树那样。 树结构在客观世界中广泛存在,如人类社会的族谱和各种社会组织机构都可用树形象表示。树在计算机领域中也得到广泛应用,如在编译源程序时,可用树表示源程序的语法结构。又如在 数据库系统中,树型结构也是信息的重要组织形式之一。一切具有层次关系的问题都可用树来
·
2013-11-08 15:00
python
python数据结构
之栈、队列的实现
这个在官网中list支持,有实现。 补充一下栈,队列的特性: 1.栈(stacks)是一种只能通过访问其一端来实现数据存储与检索的线性数据结构,具有后进先出(last in first out,LIFO)的特征 2.队列(queue)是一种具有先进先出特征的线性数据结构,元素的增加只能在一端进行,元素的删除只能在另一端进行。能够增加元素的队列一端称为队尾,可以删除元素的队列一端则称为队首。
·
2013-11-08 10:00
python
python pprint模块
简介pprint模块提供了打印出任何
python数据结构
类和方法。
IamaIearner
·
2013-07-19 11:00
[Python]学习资料整理
收集了一些资料,基本来自网络下载,如果有新的,后续添加Python核心编程 Python高级编程
Python数据结构
与算法英文Python灰帽子中文Python精要参考中文ThinkPython Pythonlinuxunix
lzz957748332
·
2013-04-22 11:00
python
学习
书籍
资料
汇总
python学习笔记2:数据结构
python数据结构
是通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或字符,甚至可以是其他数据结构。在python中,最基本的数据结构是序列(sequence)。
grassroots2011
·
2013-02-28 17:00
Python 模块学习 -----pprint
使用pprint模块pprint模块(prettyprinter)用于打印
Python数据结构
.当你在命令行下打印特定数据结构时你会发现它很有用(输出格式比较整齐,便于阅读).importpprint
wdkirchhoff
·
2013-02-11 18:00
Pickle——基于栈的编程语言
pickle的输出结果其实是一段可以生成
Python数据结构
的程序代码。一门功能有限的基于栈的语言可以拿来写这些代码。这里说的功
·
2013-02-02 11:00
python
pickle
Pickle——基于栈的编程语言
pickle的输出结果其实是一段可以生成
Python数据结构
的程序代码。一门功能有限的基于栈的语言可以拿来写这些代码。这里说的功
·
2013-02-01 23:00
编程语言
Python代码性能优化技巧
发表于07-2308:40|3113次阅读|来源IBMdevelopWorks|5条评论|作者张颖
Python数据结构
性能优化工具编程语言摘要:代码优化能够让程序运行更快,可以提高程序的执行效率等,对于一名软件开发人员来说
jisuanjixu
·
2012-09-16 11:26
python
15.序列化python对象
importpickle withopen("entry.pickle",'wb')asf: pickle.dump(entry,f)#pickle模块中的dump()函数接受一个可序列化的
python
cjh6311882
·
2012-04-01 15:00
数据结构
json
python
语言
import
python数据结构
help(int) help(str) ----------list---------- #!/usr/bin/python # Filename: using_list.py # This is my shopping list shoplist = ['apple', 'mango', 'carrot', 'banana'] print 'I have', len(s
haoningabc
·
2011-05-09 23:00
数据结构
apple
python
Ruby
python数据结构
help(int) help(str) ----------list---------- #!/usr/bin/python # Filename: using_list.py # This is my shopping list shoplist = ['apple', 'mango', 'carrot', 'banana'] print 'I have', len(s
haoningabc
·
2011-05-09 23:00
数据结构
apple
python
Ruby
Python数据结构
之——set
Set是简单对象的无需集合。在set中,没有重复元素。通常在对集合中元素的顺序和出现的次数没有什么要求时使用。对于set,有一些函数可以帮助求解set之间的关系,例如:包含关系,交集关系等。定义一个set:s=set([1,2,3,4])。使用set函数来定义一个set。注意,set中没有充分元素,如果定义set时其中包含重复元素,那该元素也仅会出现一次。可以使用in关键字来判定某个对象是否属于一
prince2270
·
2009-09-26 10:00
python
数据结构
python
Python数据结构
之——set
Set是简单对象的无需集合。在set中,没有重复元素。通常在对集合中元素的顺序和出现的次数没有什么要求时使用。对于set,有一些函数可以帮助求解set之间的关系,例如:包含关系,交集关系等。 定义一个set:s=set([1,2,3,4])。使用set函数来定义一个set。注意,set中没有充分元素,如果定义set时其中包含重复元素,那该元素也仅会出现一次。 可以使用
prince2270
·
2009-09-26 10:00
数据结构
python
Python数据结构
之——tuple
Tuple和List的功能相近,主要目的是用来存放一组对象。但是,它们有一个最大的不同点:Tuple是不可变的! 对于元组的定义,可以使用小括号“()”来完成。对于其中的元素,需要使用逗号分隔。需要注意的一点是:定义元组时,小括号是可选的!但是为了防止产生歧义,强烈推荐在定义元组时使用小括号。定义元组的示例如下: tup=('one','two','three')
prince2270
·
2009-09-26 09:00
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他