#!/usr/bin/env python #-*- coding:utf-8 -*- import time start = time.time() for i in range(1000000): a = (1, 2, 3, 4) print time.time() - start start = time.time() for i in range(1000000): a = [1, 2, 3, 4] print time.time() - start 如果要迭代一列数据,用tuple比l
python中列表(list)和元组(tuple)有很多相似的地方,它们都是容器,由一系列的对象构成,都可以包含任意类型的元素,甚至是一个序列. list和tuple的不同首先体现在写法上: list由方括号引导: L = [ele1,ele2,ele3] tuple由圆括号引导: T = (ele1,ele2,ele3) 字典由大括号引导: D = {key1:val1,key2:val2,key3:val3} 列表和元组根本的区别是列表是可变的,而元组是不可变的,任何试图修改一个已经定义