-
空tuple,直接用()表示
创建单个元素的tuple:
定义只有一个元素的tuple,需要在元素后面添加一个逗号
T = (1, ) print(T)
查看全部 -
访问tuple中元素的方法
- count()方法用来统计tuple中某个元素出现的次数:
T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9) print(T.count(1)) # ==> 3 print(T.count(5)) # ==> 1 # 对于不存在的元素,count()将会返回0
- index() 返回指定元素的下标,当一个元素多次重复出现时,则返回第一次出现的下标位置。
T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9) T.index(9) # ==> 10 T.index(1) # ==> 0
> 当指定元素不存在时,index()方法会报错
查看全部 -
元组(tuple)也是有序容器,支持访问、切片等操作;
定义元组的方式是使用小括号()将元组内的元素括起来。
列表、元组相互转化
L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena'] T = tuple(L) L = list(T)
tuple中的每一个元素都不可被改变,同时也不能再往tuple中添加数据
查看全部 -
二维list,列表的嵌套
对于二维list,列表里面的每一个元素仍然是一个列表;
若要获得二维列表中的列表的元素,
list[二维列表中元素的位置][要访问的元素的位置]
查看全部 -
替换列表中的元素
list[要替换元素的位置] = 替换的元素
> 正序索引和倒序索引都可以实现上述功能。
查看全部 -
在列表中删除元素
- pop()
默认删除列表的最后一个元素,并返回;
L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena'] name = L.pop()
括号内可接收一个参数,用于指定删除的元素的位置。
L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena'] name = L.pop(2)
查看全部 -
在列表中添加新元素
- append() 能够追加到列表的末尾;
names = ['Alice', 'Bob', 'David', 'Ellena'] names.append('Candy')- insert() 需要两个参数,分别是需要插入的位置,以及需要插入的元素。
names = ['Alice', 'Bob', 'David', 'Ellena'] names.insert(2, 'Candy')
> 新元素插到列表中间位置时,其后面所有元素将自动往后移动一位。
查看全部 -
1.在Python规范中,一般使用4个空格作为缩进
查看全部 -
1.Unicode通常用两个字节表示一个字符,原有的英文编码从单字节变成双字节,只需要把高字节全部填为0就可以。
查看全部 -
在python中,也支持倒序访问列表中的每一个元素;
names = ['Alice', 'Bob', 'David', 'Ellena'] print(names[-1]) # ==> Ellena # -2 则对应倒数第二 # .....
查看全部 -
列表中每一个元素的位置,称之为索引(index);
可以使用位置的方式获取列表中的元素。
names = ['Alice', 'Bob', 'David', 'Ellena'] print(names[0]) print(names[1]) print(names[2]) print(names[3]) # 列表中的元素从0开始 # 如果超出列表范围,程序将会报错
查看全部 -
列表是有序的,可以使用for循环来按顺序访问列表中的元素。
通过for循环访问列表每一个元素的方式,我们称为迭代。
查看全部 -
在程序中,容器是一种可以把多个元素放在一起的数据结构,可以用in, not in等关键字判断某个元素是否包含在容器中。
- list(列表):
有序容器,用方括号[ ]括起来,可以同时放入任何类型的数据,也可以直接打印出来。
查看全部 -
在迭代中可以使用continue使不想要的部分跳过
查看全部 -
1.and or not 类似高中数学知识点
查看全部
举报