set(list_example "1;;;2;3;4") message("input list_example = ${list_example}") list(APPEND list_example "5") message("appended list_example = ${list_example}") message("") list(LENGTH list_example list_example_length) message("list_example_length = ${list_example_length}") message("") list(GET list_example 1 list_example1) message("element 1 from list_example = ${list_example1}") message("") list(GET list_example 5 list_example5) message("element 5 from list_example = ${list_example5}") message("") set(list_example "1;;;2;3;4;5") message("input list_example = ${list_example}") list(SORT list_example) message("sorted list_example = ${list_example}") message("") set(list_example "1;;;2;3;4;5") message("input list_example = ${list_example}") list(REVERSE list_example) message("reversed list_example = ${list_example}") message("") set(list_example "1;;;2;3;4;5") message("input list_example = ${list_example}") list(FIND list_example "1" one_index) message("list_example after find = ${list_example}") message("one_index = ${one_index}") message("") set(list_example "1;;;2;3;4;5") message("input list_example = ${list_example}") list(FIND list_example "" null_index) message("list_example after find = ${list_example}") message("null_index = ${null_index}") message("") set(list_example "1;;;2;3;4;5") message("input list_example = ${list_example}") list(REMOVE_ITEM list_example "1") message("remove 1 list_example = ${list_example}") message("") set(list_example "1;;;2;3;4;5") message("input list_example = ${list_example}") list(REMOVE_ITEM list_example "") message("remove empty list_example = ${list_example}") message("") set(list_example "1;;;2;3;4;5") message("input list_example = ${list_example}") list(INSERT list_example 4 6 7) message("insert 4 6 7 list_example = ${list_example}") message("") set(list_example "1;;;2;3;4;5") message("input list_example = ${list_example}") list(INSERT list_example 5 6 7) message("insert 5 6 7 list_example = ${list_example}") message("")