首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python的list和tuple数据结构

    # 3.py #code=utf-8 # python的list 和 tuple 集合和元组 list是可以修改里面的值,元组定义好了就不能进行修改 # list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。用len()函数可以获得list元素的个数 # 用索引来访问list中每一个位置的元素,记得索引是从0开始的,如果要取最后一个元素,除了计算索引位置外,还可以用-1做索引,直接获取最后一个元素 tests = ['aaa', 'bbb', 'ccc'] print tests print len(tests) print tests[-1] print tests[1] # list是一个可变的有序表,所以,可以往list中追加元素到末尾 tests.append('ddd') print tests # list可以把元素插入到指定的位置,比如索引号为1的位置 tests.insert(1,'ggg') print tests # list 删除list末尾的元素用pop,也可以指定第i个位置删除,用pop(i) tests.pop() print tests tests.pop(2) print tests # list可以根据索引直接给替换元素,不同的类型也可以放到一起 tests[2] = 'lll' print tests # list还支持多维数据list lists = [['aaa', 'bbb', 'ccc'], ['ddd', 'eee', 'ggg']] print lists[0][2] # tuple 的使用 tuple和list非常类似,但是tuple一旦初始化就不能修改 # 现在,classmates这个tuple不能变了,它也没有append(),insert()这样的方法。其他获取元素的方法和list是一样的,你可以正常地使用classmates[0],classmates[-1],但不能赋值成另外的元素。 # list和tuple是Python内置的有序集合,一个可变,一个不可变。根据需要来选择使用它们。 t = ('aaa', 'bbb', 'ccc', 'ddd') print t ''' 执行结果 ['aaa', 'bbb', 'ccc'] 3 ccc bbb ['aaa', 'bbb', 'ccc', 'ddd'] ['aaa', 'ggg', 'bbb', 'ccc', 'ddd'] ['aaa', 'ggg', 'bbb', 'ccc'] ['aaa', 'ggg', 'ccc'] ['aaa', 'ggg', 'lll'] ccc ('aaa', 'bbb', 'ccc', 'ddd') '''

    02

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券