1、不可变的序列类型:tuple、range、str、set 001:对于tuple 类型有如下几种构造方式 1、() 构造一个空的元组。 2、a | (a,) 构造一个只有一个元素的元组。 3、tuple('1') 使用内置的tuple方法构造。 4、(1,2,3) 使用...
分类:
编程语言 时间:
2016-01-06 12:03:46
阅读次数:
164
zip([iterable,...])返回一个list ,list里的元素是元组tuple。第i个元组内的元素是所有iteralbe中第i个元素组成的。当所有的iterable拥有同样的长度的时候,此函数相当于func是None的map函数。>>> zip([1,2],[3,4])[(1, 3), ...
分类:
编程语言 时间:
2015-12-30 01:45:26
阅读次数:
174
Swift有许多种存储数据方式,你可以用枚举(enums),元组(tuples),结构体(structs),类(classes),在这篇文章中我们将比较枚举、元组、结构体之间区别,首先从最简单的开始-元组(tuples)。元组(tuple)元组是多个值组成的复合值类型,例如,你可以定义一个含有整形和...
分类:
编程语言 时间:
2015-12-22 15:58:57
阅读次数:
145
元组tuple:不可修改的数据类型ABC = ('a', 1, x, 'today')列表list:可修改的数据类型ABC = ['a', 1, x, 'today']字符串set:ABC = {'a', '1', 'x', 'today'}字典dict:带索引的数据类型ABC = {1:111, ...
分类:
编程语言 时间:
2015-12-19 16:30:24
阅读次数:
189
字符串的使用1.1 问题Swift的String和Character类型提供了一个快速的,兼容Unicode的方式来处理代码中的文本信息。创建和操作字符串的语法与C语言中字符串类似。本案例将学习如何操作Swift中的字符串。1.2 方案首先初始化字符串,可以直接在代码中包含一段预定义的字符串作为字符...
分类:
编程语言 时间:
2015-12-16 21:21:04
阅读次数:
1472
提示:python版本为2.7,windows系统1.元组(Tuple) Tuple,与List类似,但是Tuple一旦初始化之后就不能修改了,没有增加、删除、修改元素。1 >>> colors = ('red', 'orange', 'yello')2 >>> colors3 ('red', '....
分类:
编程语言 时间:
2015-12-16 12:13:23
阅读次数:
195
一、元组tuple特性1、有序集合2、通过偏移来取数据3、不可变对象,不能在原地修改内存,没有排序、修改等操作元组不可变的好处:保证数据的安全,比如我们传给一个不熟悉的方法,确保不会改变我们的数据从而导致程序问题。二、集合:集合是没有顺序的概念,所以不能用切片和索引操作1、创建集合:可变的set()...
分类:
编程语言 时间:
2015-12-11 23:54:30
阅读次数:
170
1、序列的方法python中序列包含列表list、元组tuple、字符串str。可以用于序列(表、元组、字符串)的内建函数: len(s) 返回: 序列中包含元素的个数 min(s) 返回: 序列中最小的元素 max(s) 返回: 序列中最大的元素 all(s) 返回: Tr...
分类:
编程语言 时间:
2015-12-09 00:11:56
阅读次数:
199
面试python我想每个人都会被问一个问题,就是python中的list和tuple有什么区别?一般情况下,我会回答,list元素可变,tuple元素不可变(书上或者其他的博客都是这么写的),一般情况下,面试官就不会往下问了,然而。。。今天某度的面试官问我:真的不可变?是什么都不可以变么?我当时没反...
分类:
编程语言 时间:
2015-11-18 10:40:21
阅读次数:
161
python在heap中分配的对象分成两类:可变对象和不可变对象。所谓可变对象是指,对象的内容是可变的,例如list。而不可变的对象则相反,表示其内容不可变。不可变(immutable):int、字符串(string)、float、(数值型number)、元组(tuple)可变(mutable):字...
分类:
编程语言 时间:
2015-10-29 13:21:12
阅读次数:
272