2.14Python基本元组操作及意义
基本元组操作 元组其实并不复杂——除了创建元组和访问元组元素之外,也没有太多其他操作,可以参照其他类型的序列来实现: >>> x = 1,3,5 >>> x[1] 3 >&g […]
2.13tuple函数
tuple函数的功能与list函数基本是一样的:以一个序列作为参数并把它转换为元组。如果参数就是元组,那么该参数就会被原样返回: >>> tuple([1,2,3]) (1, 2, 3) >>> tupl […]
2.12Python下元组:不可变序列
元组和列表一样,也是一种序列。唯一的不同是元组不能修改。(你可能注意到了,字符串也是如此)。创建元组的语法很简单:如果你用逗号分隔一些值,那么你就自动创建了元组。 >>> 1,2,3 (1, 2, 3) 元组也是(大部分时 […]
2.11Python下关于列表的高级排序
如果希望元素能按照特定的方式进行排序(而不是sort函数默认的方式,即根据Python的默认排序规则按升序排列元素),那么可以通过compare(x,y)的形式自定义比较函数。compare(x,y)函数会在 x<y 时返回负数,在x […]
2.10Python下关于列表的常用方法(二)
上一篇:Python下关于列表的常用方法(一)介绍了操作列表的一些方法,下面再继续介绍一些相关方法。 pop方法 pop方法会移除列表中的一个元素(默认是最后一个),并且返回该元素的值: >>> x = [3,2,1,0] […]
2.9Python下关于列表的常用方法(一)
方法是一个与某些对象有紧密联系的函数,对象可能是列表、数字,也可能是字符串或者其他类型的对象。一般来说,方法可以这样进行调用: 对象.方法(参数) 除了对象被放置到方法名之前,并且两者之间用一个点号隔开,方法调用与函数调用很类似。关于列表, […]
2.8Python下list函数
因为字符串不能像列表一样被修改,所以有时根据字符串创建列表会很有用。list函数可以实现这个操作: >>> list('World') [‘W’, ‘o’, ‘r’, ‘l’, ‘d’] 注意,list函数 […]
2.7Python下列表基本操作
列表功能非常强大,在Python中非常有用。列表不同于元组和字符串的地方是:列表是可变的——可以改变列表的内容,并且列表有很多有用的、专门的方法。 列表可以使用所有适用于序列的标准操作,例如索引、分片、连接和乘法。有 […]
2.6Python下求序列的长度、最小值和最大值
Python下求序列长度,序列下最小值与及最大值都是很容易的。Python提供了对应的内建函数,用起来非常方便。 这几个内建函数分别是len、min和max。len函数返回序列中所包含元素的数量,min函数和max函数分别返回序列中最大和最 […]
2.5Python成员资格(检查一个值是否在序列中)
为了检查一个值是否在序列中,可以使用in运算符。该运算符和"+"、"*"等有一点不同。这个运算符检查某个条件是否为真,然后返回相应的值:条件为真返回true,条件为假返回false。这样的运算符叫做布 […]