以下のように過去のlistに対し、新たな値を追加していきます。
自作関数add_value()を3回実行すればlistの過去の値に対し
新たなデータが次々と追加されていきます。
まさにブロックチェーンの基礎ですね
1 2 3 4 5 6 7 8 9 |
blockchain=[[1]] def add_value(): blockchain.append([blockchain[-1],6]) print(blockchain) add_value() add_value() add_value() |
>>>[[1], [[1], 6]]
>>>[[1], [[1], 6], [[[1], 6], 6]]
>>>[[1], [[1], 6], [[[1], 6], 6], [[[[1], 6], 6], 6]]