-
dict(无序集合)
(key, value):key可以是字符串,value同样如此,访问时用key访问
特点:
key不可重复
key-value 无序
作为key的元素不可变
遍历:
for key in d:
print key,":",d[key]
不仅可以访问key也可以访问value -
set
特点:
不可重复(会自动去重)
无序
元素不可变
遍历和上面一样 -
函数
返回值:
return;------->None
return 0;----->0
return a;------>a
若返回值是多个,实际上返回的一个tuple
传参:
f(*args):表示传入多个参数,而且可以给形参赋默认值 -
切片(通俗点就是按要求截取目标一部分)
[起点:终点:规则]
正序:
起点:如果是0,可以缺省
终点:终点处的元素不截取
规则:隔几个取几个
[:]:从头到尾取
倒序:
倒数第一个元素是-1,而且没有终点 -
迭代
1. 有序集合:list,tuple,str和unicode;
2. 无序集合:set
3. 无序集合并且具有 key-value 对:dict
enumerate() 函数 可以将value进行标号,并输出顺序以及value
zip()函数 可以把两个 list 变成一个 list -
生成列表
[x * x for x in range(1, 11)]
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
可以嵌入if判断,多层循环嵌套
Python学习(二)
最新推荐文章于 2024-07-15 08:56:28 发布