• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python实现dict版图遍历示例

python实现dict版图遍历示例

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python中dict,python dict,python 3.0 dict keys,python list dict,python dict函数等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

class Graph():
    def __init__(self, V, E):
        self.V = V
        self.E = E
        self.visited = []
        self.dict = {}
        self.fd = open("input.txt")

    def initGraph(self):
        self.visited = [0 for i in range(self.V+1)]
        for i in range(self.E):
            f, t = map(int, self.fd.readline().split())
            #f, t = map(int, sys.stdin.readline().split())
            if self.dict.has_key(f)==False:
                l = []
                l.append(t)
                self.dict[f] = l
            else:
                l = self.dict[f]
                l.append(t)
                self.dict[f] = l

   
    def dfsGraph(self, src):
        self.visited[src] = 1
        print src ,
        if self.dict.get(src): #self.dict[src]会出现异常
            for u in self.dict[src]:
                if self.visited[u]==0:
                    self.dfsGraph(u)

graph = Graph(6, 10)
graph.initGraph()
graph.dfsGraph(1)
</div>

nput.txt

output:
</div>

您可能想查找下面的文章:

  • Python 提取dict转换为xml/json/table并输出的实现代码
  • python 字典(dict)按键和值排序
  • Python数据类型详解(四)字典:dict
  • 详解Python中dict与set的使用
  • python中字典dict常用操作方法实例总结
  • python使用点操作符访问字典(dict)数据的方法
  • python使用点操作符访问字典(dict)数据的方法
  • Python 字典dict使用介绍
  • Python中实现两个字典(dict)合并的方法
  • python进阶教程之词典、字典、dict

相关文章

  • 让python的Cookie.py模块支持冒号做key的方法
  • python下如何让web元素的生成更简单的分析
  • Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
  • Python中字符串格式化str.format的详细介绍
  • C#返回当前系统所有可用驱动器符号的方法
  • Python的条件语句与运算符优先级详解
  • python中global用法实例分析
  • 零基础写python爬虫之神器正则表达式
  • python实现搜索本地文件信息写入文件的方法
  • python类继承用法实例分析

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 给Python的Django框架下搭建的BLOG添加RSS功能的教程
    • 利用Python获取操作系统信息实例
    • win7安装python生成随机数代码分享
    • python如何通过protobuf实现rpc
    • Python入门篇之文件
    • 浅析Python 中整型对象存储的位置
    • Python中使用装饰器时需要注意的一些问题
    • Python import用法以及与from...import的区别
    • Python实现约瑟夫环问题的方法
    • Python中的对象,方法,类,实例,函数用法分析

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有