首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用list和tuple

    使用list和tuple list list是一种有序的集合,可以随时添加和删除元素。...list 形式[] len()取读list元素的个数 classmate=['m','e','r'] classmate len(classmate) 用索引来访问list中每一个位置的元素,索引是从...[-1] 以此类推,倒数第二个元素时用[-2] list是一个可变的有序列表 .append()在表末尾中添加元素 .pop()删除list末尾的元素 .pop(i)删除指定位置的元素(i是索引位子,从零开始...里面的数据类型也可以不同 L=['wer',1,True] L list里面的元素也可以是另一个list, l=['qq','ss','ee',['ww','tt','uu'],'aa'] l len...z[1] 或者l[3][1] (l可以理解成一个二维数组) tuple(元组) tuple和list十分相似,但tuple一旦初始化就不能修改,所以代码更安全。

    73020

    vector 和 list区别

    CCF2018-12-3) 首先,说一下它们两个的试用情况,如下: vector适用:对象数量变化少,简单对象,随机访问元素频繁 list适用:对象数量变化大,对象复杂,插入和删除频繁 stl提供了三个最基本的容器...vector和built-in数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随即存取,即[]操作符,但由于它的内存空间是连续的,所以在中间进行插入和删除会造成内存块的拷贝,另外...但由于链表的特点,它可以以很好的效率支持任意地方的删除和插入。...,而不关心随即存取,则应使用list 3、如果你需要随即存取,而且关心两端数据的插入和删除,则应使用deque。...对于简单的小对象,vector的效率优于list。vector在每次扩张容量的时候,将容量扩展2倍,这样对于小对象来说,效率是很高的。 list中的对象是离散存储的,随机访问某个元素需要遍历list。

    38730

    Map和List的碰撞

    大家都知道map和list是我们常用的数据结构 比如hashmap和arraylist 在实际开发中,有时会遇到一个问题,比如加了个需求,原来的数据库字段不够用,需要加字段,这样会导致很多处做修改,而我们如果灵活使用...map和list就可以一个用字段以json的格式存放很多数据,但这种形式也有弊端,比如难以维护、难以拓展,所以一般情况下,能加字段,加表的话就先别用这种形式 但如果遇到不能动数据库的情况,就可以以这种方式...public class JsonTestController { @PostMapping public String jsonTest(@RequestBody MapList...>> mapListMap) { List> list = mapListMap.get("1234567..."); list.forEach(map -> { String beforeUpdate = (String) map.get("zipName");

    42530
    领券