skbio.tree.TreeNode.pop¶
- TreeNode.pop(index=-1)[source]¶
Remove a TreeNode from self.
State: Experimental as of 0.4.0.
Remove a child node by its index position. All node lookup caches are invalidated, and the parent reference for the popped node will be set to None.
- Parameters
index (int) – The index position in children to pop
- Returns
The popped child
- Return type
See also
Examples
>>> from skbio import TreeNode >>> tree = TreeNode.read(["(a,b)c;"]) >>> print(tree.pop(0)) a;