Live2d Test Env

python-元组

元组(tuple):与列表类似,有以下区别:使用小括号标识,不可变,元素类型可以不统一,内部元素不可变,但如果内部元素是list,则list可变,因为list是可变

元组的拼接使用+

tuple1 = (True, 2, [1, 2, 3], '我是字符')
tuple2 = (['tuple2', False], 1111111)
print(tuple1 + tuple2) # (True, 2, [1, 2, 3], '我是字符', ['tuple2', False], 1111111)

元组、列表、与字符的共有操作

  1. len()
  2. max/min() 如果有中文字符会转换成ascII(读作 阿斯克码)后再进行对比

元组与乘号 tuple * n n指元组子项内部要循环的次数


tuple1 = (True, 2, [1, 2, 3], '我是字符')
print(tuple1 * 4) # 意味着要循环子项元素4次: (True, 2, [1, 2, 3], '我是字符', True, 2, [1, 2, 3], '我是字符', True, 2, [1, 2, 3], '我是字符', True, 2, [1, 2, 3], '我是字符') 

定义元组时的注意事项

  1. 可以省略小括号
  2. 元组内只有一个时,要加上英文逗号,比如 mytuple = 1, ,这是由于如果不加逗号,解析器无法判定mytuple是元组还是别的类型。

以上。

posted @ 2023-03-19 01:24  致爱丽丝  阅读(16)  评论(0编辑  收藏  举报