-
#倒数第一用-1,倒数第二用-2 L[-1]
查看全部 -
使用的remove和add都是set的方法,必须写s.remove
查看全部 -
tuple 从0开始的 x[0],x[1]
查看全部 -
a='python' print 'hello,',a or'world'#若or两个均为True则取前面的a返回
查看全部 -
注意 print 后面是可以直接跟运算的
‘表示的是字符串’
%表示取余
查看全部 -
把Paul pop掉之后Bart变成了索引2
查看全部 -
使用list的insert方法 L.insert
查看全部 -
python语言是动态语言:变量本身类型不固定的语言称之为动态语言;
静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错
查看全部 -
本节重点:
(1)添加元素时,用set的add()方法,如果添加的元素已经存在于set中,add()不会报错,但是不会加进去了。
(2)删除set中的元素时,用set的remove()方法,如果删除的元素不存在set中,remove()会报错,最好提前判断。
(3)注意python中引用方法的格式:
s.add(1) s.remove(1)
查看全部 -
本节重点:
(1)遍历方式基本与前面相同。
(2)注意不要把set跟tuple跟list混淆。
(3)set([...........])
查看全部 -
本节重点:
(1)set的特点:
无序
储存不变对象
查看全部 -
本节重点:
(1)set无序无法通过索引访问,最多判断元素是否存在于set中。
(2)
s = set(['Adam', 'Lisa', 'Bart', 'Paul']) 'Bart' in s True
查看全部 -
本节重点:
(1)set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。
(2)在set()中传入一个list,打印出来顺序会乱
s = set(['A', 'B', 'C']) print s set(['A', 'C', 'B'])
(3)set不能容忍重复元素的存在,会自动删去:
s = set(['A', 'B', 'C', 'C']) print s set(['A', 'C', 'B']) len(s) 3
查看全部 -
本节重点:
(1)遍历dict与遍历list没什么不同:
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } for key in d: print key,':',d[key]
查看全部 -
本节重点:
(1)向dict中加入新元素:用赋值语句
d['Paul'] = 72
(2)如果 key 已经存在,则赋值会用新的 value 替换掉原来的 value。
查看全部
举报