参数iterable为可迭代的对象并且可以囿多个参数。该函数返回一个以元组为元素的列表其中第 i 个元组包含每个参数序列的第 i 个元素。返回的列表长度被截断为最短的参数序列的长度只有一个序列参数时,它返回一个1元组的列表没有参数时,它返回一个空的列表
当多个参数长度不同的时候
zip() 和 * 操作符一起操作可以用来 unzip 一个列表,看下面的代码:
注意这里输出的每个都是元组而不一定是原来的类型,但是值不会发生变化(除非原来的参数列表长度不一样看下面的代码)
unzip后的列表b和c的值都少了。
那就别用列表啦~换dict吧
如果非要用就排下序,再用二分查找for肯定很慢啦
慢的原因主要是因为for遍历吗?不是因为remove方法
我不清楚remove怎么写的,应该不会很慢但是遍历确实佷慢
你对这个回答的评价是?
循环删除必须用循环语句,而循环语句就那么几个!!
你对这个回答的评价是
可以贴一下循环的代码么,看哪里能改良
你对这个回答的评价是
你对这个回答的评价是?
????在寫demo的时候需要打印日志,而后台的接口数据是多个包含键值对的数组如:
????在使用vue开发页面后就不想使用传统的从接口获取数據后,通过for循环获取每个值得数据那么vue中是否可以简化此步骤?答案是肯定有的vue中可通过v-for获取data中的数据,data中的数据可以通过后台接口傳递进而使整个数据加载渲染比较清晰。
???? 我们先通过假数据观察v-for数据获取结果:
????在使用接口数据时只需在方法中通過接口将获得值赋值给logList即可如:url代表接口地址、params代表get请求参数
上述msg要和data中logList的数值类型要相同才可以,下图为demo测试实时接口数据