python基础

要删除list指定位置元素,用pop(i)方法,pop()方法删除并返回该元素

list.pop(i)

一种有序列表叫做元组:tuple,一旦初始化便不能修改

tuple = (1,2,3)

list()方法将元组转换为列表

tuple也可以使用切片操作

set和dict类似,也是一组key的集合,并且不储存value。由于key不能重复,所以没有重复的key,重复元素会被自动过滤

s = set([1,1,2,3])
>>> s
{1,2,3}

s = set('aabbc')
>>> s
{a,b,c}

set()传入为list,传出为字典

切片操作十分有用

L = list(range(100))
>>> L
[0,1,2...99]

取出前10个与后十个数

L[:10]
L[-10:]

所有数,每五个取一个

L[::5]

列表生成式

[x*x for x in range(10) if x % 2 == 0]

使用两层循环

 [m + n for m in 'ABC' for n in 'XYZ']
keys()函数以列表方式返回字典所有的键

values()函数以列表方式返回字典所有的值



阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页