len: %d\n", Len(list));

/* Delete */
Delitem(list, 3);

/* Replace */
Setitem(list, 0, NewString("newlistval1"));

/* Get */
String *item = Getitem(list,1);
if (item)
  Printf(stdout, "get: %s\n", item);
else
  Printf(stdout, "get: [non-existent]\n");

/* Iterate through the container */
int len = Len(list);
for (int i=0; i&lt;len; i++) {
  String *item = Getitem(list,i);
  Printf(stdout, "list item: %s\n", item);
}
</blockquote>
</pre>

<p>
Resulting output:
</p>

<blockquote>
<pre>
hash len: 5
get: hashv