列表、元组和字符串都是序列。
序列可以通过索引获取相应的值,也可以通过切片获取序列的一段切片。
序列的基本操作:
1、len()
2、+
3、*
4、max()
5、min()
6、cmp(str1,str2)
7、in
示例代码如下:
1 str1=‘abcdefg‘ 2 len(str1) 3 //7 4 str2=‘12345‘ 5 str1+str2 6 //‘abcdefg12345‘ 7 str1*3 8 //‘abcdefgabcdefgabcdefg‘ 9 max(str1) 10 //g 11 min(str2) 12 //1 13 cmp(str1,str2) 14 //1 15 ‘a‘ in str1 16 //True
元组和列表十分相似,只不过元组跟字符串一样是不可变的。即不可以改变它的值。
元组通过()进行定义,如t=(‘tom‘,30,‘male‘),取元组的值可以通过下标,如t[1],则输出30.
创建一个空元组
empty_tuple=()
创建一个单一元组
single_tuple=(2,) 一定要记得必须有,号,否则不是单一元组了。
一般元组
simple_tuple=(‘tom‘,20,‘male‘)
tuple=(‘jack‘,‘luck‘,simple_tuple)
type(simple_tuple) 输出<type ‘tuple‘>
可以这样赋值:
name,age,sex=simple_tuple
name // ‘tom‘
另外元组是不可以修改的,如果执行simple_tuple[1]=31则会报错"TypeError: ‘tuple‘ object does not support item assignment"
http://www.icoolxue.com/play/1922 第7课 列表
时间: 2025-01-02 04:57:50