Python Lists 与 Python Dictionaries(1)

学习如何利用for loop将表格的全部信息快速制作成List存入Storage。

  • 使用Table DAT创建自己的List
  • 利用for loop语法来自动读取每一组数据
    流程
    【TouchDesigner】Python Lists 与 Python Dictionaries
    创建 constant1 TOP 分辨率改为1X1

【TouchDesigner】Python Lists 与 Python Dictionaries
创建一个eval1 DAT元件 在Expression写入op(‘constant1’).sample(x=0,y=0)
获取到constant1的RGBA值


【TouchDesigner】Python Lists 与 Python Dictionaries
创建text DAT写入如上内容,将list存储在上一元件中


【TouchDesigner】Python Lists 与 Python Dictionaries
创建examinel1 DAT ,Operator 填入…代表上一级


【TouchDesigner】Python Lists 与 Python Dictionaries
text1右键点击Run Script字examinel中查看上一级存储的信息


【TouchDesigner】Python Lists 与 Python Dictionaries
创建text2写入如上代码
表示删除存入store的数据


【TouchDesigner】Python Lists 与 Python Dictionaries
创建一个table DAT 写入如上数据


【TouchDesigner】Python Lists 与 Python Dictionaries
创建text3 写入如上代码可以看出table1的数据存入到store中,但是这样操作比较麻烦。


【TouchDesigner】Python Lists 与 Python Dictionaries
创建text4写入如上代码,用for循环将table1的数据遍历出来


Python Lists 与 Python Dictionaries(2)

简单回顾Python Dictionaries的用法

  • Python Dictionaries的基本用法
  • Substitute DAT的使用
  • 对比Python Lists与Python Dictionaries

【TouchDesigner】Python Lists 与 Python Dictionaries
创建三个table DAT改名state


【TouchDesigner】Python Lists 与 Python Dictionaries
创建text5 写入如上代码 将表格中的数据遍历到store中


【TouchDesigner】Python Lists 与 Python Dictionaries
取表格数据操作


【TouchDesigner】Python Lists 与 Python Dictionaries
创建substitute1 DAT


【TouchDesigner】Python Lists 与 Python Dictionaries
substitute1的作用是将数据中的字符替换掉


相关文章: