ComfyUI Node: append

Class Name

Basic data handling: ListAppend

Category
Basic/LIST
Author
StableLlama (Account age: 861days)
Extension
Basic data handling
Latest Updated
2026-05-07
Github Stars
0.04K

How to Install Basic data handling

Install this extension via the ComfyUI Manager by searching for Basic data handling
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter Basic data handling in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

append Description

ListAppend node appends items to lists, simplifying dynamic list building and management.

append:

The ListAppend node is designed to enhance your data manipulation capabilities by allowing you to add an item to the end of an existing list. This node is particularly useful when you need to dynamically build or modify lists by appending new elements. It simplifies the process of list management by providing a straightforward method to extend a list with additional items, making it an essential tool for tasks that involve iterative data processing or accumulation of elements over time. By using this node, you can efficiently manage and update lists without the need for complex coding, thus streamlining your workflow and enhancing productivity.

append Input Parameters:

list

The list parameter is the primary input for the ListAppend node, representing the existing list to which you want to add a new item. This parameter accepts any list of elements, and its content will be preserved while the new item is appended. The list can contain elements of any data type, providing flexibility in handling diverse datasets. There are no specific minimum or maximum values for this parameter, as it can accommodate lists of any length. The default value is an empty list if not specified.

item

The item parameter specifies the element you wish to append to the end of the provided list. This parameter can be of any data type, allowing you to add a wide range of elements, such as numbers, strings, or even complex objects, to your list. The impact of this parameter is straightforward: the specified item will be added as the last element of the list, effectively increasing the list's length by one. There are no restrictions on the type or value of the item, providing you with the flexibility to append any desired element.

append Output Parameters:

list

The output parameter list represents the new list that results from appending the specified item to the original list. This output is crucial as it reflects the updated state of the list after the append operation, allowing you to use this modified list in subsequent operations or nodes. The output list maintains the order of the original elements, with the new item added at the end, ensuring that the integrity and sequence of your data are preserved.

append Usage Tips:

  • Use the ListAppend node when you need to build a list incrementally, such as when collecting data points over time or aggregating results from multiple operations.
  • Ensure that the item parameter is correctly specified to avoid unintended data types being appended to your list, which could lead to errors in subsequent processing.
  • Consider using this node in conjunction with other list manipulation nodes to create complex data processing pipelines that require dynamic list updates.

append Common Errors and Solutions:

TypeError: 'NoneType' object is not iterable

  • Explanation: This error occurs when the list parameter is not provided or is set to None, resulting in an attempt to iterate over a non-existent list.
  • Solution: Ensure that the list parameter is initialized with a valid list object before using the ListAppend node.

AttributeError: 'list' object has no attribute 'append'

  • Explanation: This error may arise if the list parameter is mistakenly set to a non-list data type, causing the append operation to fail.
  • Solution: Verify that the list parameter is indeed a list before passing it to the ListAppend node to avoid this error.

append Related Nodes

Go back to the extension to check out more related nodes.
Basic data handling
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

append