2016.07.09-10 packing/unpicking

packing/unpicking(封包\解包)
    解包(unpicking)把可迭代队形的元素赋值给变量
    封包(picking)是把变量构建成元组
    x, y =(1, 3)
    x, y =[1, 3]

    #*mid 表示一个容器,可以包含任意多个元素,解包过程中只能有一个*,*赋值出来的都是列表
    >>> head, *tail = list(range(10))
    >>> head
    0
    >>> tail
    [1, 2, 3, 4, 5, 6, 7, 8, 9]

    >>> head, *mid ,tail = list(range(10))
    >>> head
    0
    >>> mid
    [1, 2, 3, 4, 5, 6, 7, 8]
    >>> tail
    9
    >>> 

    #取头和尾,_表示将变量丢弃
    >>> h, *_, t = list(range(10))
    >>> h
    0
    >>> t
    9
    >>> 

    >>> a, (b, c), d = [1 ,[2, 3], 4]
    >>>
    >>> a
    1
    >>> b
    2
    >>> c
    3
    >>> d
    4
    >>> 

    >>> a, (b, *_, c), d = [1, [2, 3, (4, 5, 6), 7, 8, 9], 10]
    >>> a
    1
    >>> b
    2
    >>> c
    9
    >>> d
    10
    >>> 
时间: 2024-11-05 18:27:05

2016.07.09-10 packing/unpicking的相关文章

07 09&10

0709: 排名还是不高,毕竟没切出来题. 第一题dalao: 要求你做一个三维数点,只回答最终有多少个点对的状态是完全小于(可比?)的.(n<=2000000) 特殊限制是三维都是随机排列. 陈立杰在APIO讲过,当时我翘了...... 在考场上努力卡常,结果卡常失败,应该拿到60,评测炸了,中间奇怪的RE,所以只有40. 正解是考虑一对点对(X,Y),由于有三维的对应大小,所以对应的大小关系只有 (2,1)(1,2)(3,0)(0,3)这几种, 我们要求的是所有(3,0)(0,3)的点对数目

2016.07.09

javascript 中 offsetWidth 是对象的可见宽度,包滚动条等边线,会随窗口的显示大小改变 clientWidth.offsetWidth.clientHeight区别 IE6.0.FF1.06+: offsetWidth = width + padding + border offsetHeight = height + padding + border IE5.0/5.5: offsetWidth = width offsetHeight = height offsetwid

2016/07/11 PHP接口的介绍与实现

接口定义了实现某种服务的一般规范,声明了所需的函数和常量,但不指定如何实现.之所以不给出实现的细节,是因为不同的实体可能需要用不同的方式来实现公共的方法定义.关键是要建立必须实现的一组一般原则,只有满足了这些原则才能说实现了这个接口. 接口中不定义类成员!类成员的定义完全交给实现类来完成. 先来看一个简单的例子,有个全面的认识: 01 <?php 02 interface Fruit 03 { 04     const MAX_WEIGHT = 5;   //此处不用声明,就是一个静态常量 05

uva111 (复习dp, 14.07.09)

 History Grading  Background Many problems in Computer Science involve maximizing some measure according to constraints. Consider a history exam in which students are asked to put several historical events into chronological order. Students who order

uva 674 (入门DP, 14.07.09)

 Coin Change  Suppose there are 5 types of coins: 50-cent, 25-cent, 10-cent, 5-cent, and 1-cent. We want to make changes with these coins for a given amount of money. For example, if we have 11 cents, then we can make changes with one 10-cent coin an

【谜客帝国】第79届阳钧天歌主擂谜会(2016.07.07)

[谜客帝国]第79届阳钧天歌主擂谜会(2016.07.07) 主持:瓷   计分:手手 1.主动携手,昂首去西川(形容词)压抑 2.门客先到,必须蛙跳(称谓)闺蜜 3.不死的摇钱树(3字鲁迅小说人名)金永生 4.高手移居西城,她也去比试(称谓)老尼姑 5.遗容依旧(7字俗语)面不改色心不跳 6.缺少的缘故(名词,徐妃格)炊烟 7.未有好处(形容词,徐妃格)洋溢 8.山里飞花,坟前寒烛(人体特征)老茧 9.灾后工作模式,重新合作来依靠(旧物品)烟袋 10.守备送出关,吕布驰去也(象棋术语)过宫马

http://www.cnbc.com/2016/07/12/tensions-in-south-china-sea-to-persist-even-after-court-ruling.html

http://www.cnbc.com/2016/07/12/tensions-in-south-china-sea-to-persist-even-after-court-ruling.html The judgment is not important. Arbitration that is only agreed on by one party is nothing more than toilet paper. This is my land; why should I let som

张珺 2015/07/09 个人文档

姓名 张珺 日期 中蓝公寓蓝芳园D507,2015/07/09 主要工作及心得 在今天的设计工作中, 我完成了操作者界面中12个界面的设计工作.并参与了部分代码的合并工作. 通过今天对界面的设计工作,我学会了Java中界面设计的方法,以及相应控件的使用方式. 遇到的问题 由于之前对于Java中界面设计并没有深入学习,对于界面之间的跳转和空间的使用也不太了解,设计时在这方面遇到了一些问题. 解决方法 因为经理.提供者等界面的编写工作已由其他同学完成,因此,遇到问题的大部分问题都可以在同伴的帮助下解

Murano Weekly Meeting 2016.08.09

Meeting time: 2016.August.09 1:00~2:00 Chairperson:  Kirill Zaitsev, from Mirantis Meeting summary: 1.Open Discussion 1) basically the idea is to clean up murano-apps repo. Some apps are simple and have little value, other than examples — those would