python - 如何从列表中识别第一个和最后一个节点及其组 - Python

标签 python arrays python-3.x python-2.7

我是 python 新手,正在尝试用我的数据构建图表。我有一个嵌套列表,我想根据关系分隔两组组,以便输出图特定于一组。我能够得到一个完整的图,但我想使用 python 来简化 2 个图,因为需求有数千个对象。

RelationList=[["A","B"],["B","C"],["B","D"],["D","E"],[ "X","Y"],["Y","Z"],["Z","U"]]

输出:

Graph 1 : 

A->B
B->C
B->D
D->E

Graph 2 :

X->Y
Y->Z
Z->U

请指导我编写代码。

最佳答案

您可以使用数组索引来获取某些元素。数组索引的工作原理如下:array[start:end:step]

要获取第一个节点,请使用array[0],最后一个节点是array[-1],要获取连续的组,您可以使用范围例如数组[0:3]

关于python - 如何从列表中识别第一个和最后一个节点及其组 - Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53052537/

相关文章:

Python 输入类的联合及其实例

python - 带有 tkinter xgboost 的 cxfreeze 小部件未显示但没有错误

python - 如何为一个 "try"场景编写多个异常?

python - 如何将 NULL 视为带有 pandas 的普通字符串?

javascript - 为数组正确构建 Javascript 代理集处理程序

java - 如何检查数组中的值是否存在两次

指向数组的指针的 C++ 指针

python - 贪心算法的汽车加油问题(列表索引超出范围)

python - 将列表附加到单独的列表

java - 如何将 python 模块添加到 jython/lib 中?