-
更新dict:d[增加的key] = 增加的value
如果key值存在,则赋值会用新的value替换掉原来的value
查看全部 -
dict的特点:
无序
查找速度快,key不能重复
key的元素必须不可变
查看全部 -
访问dict:dict[key]
判断dict中的key是否存在:
(1) 判断key是否存在,用in操作符:
if 'Paul' in d: print d['Paul']
(2)dict提供的一个get方法,当key不存在的时候返回None。
print d.get(key)
3. 在Python打印语句中,语句后加逗号代表空格
查看全部 -
dict: 字典(键值对)
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 }
查看全部 -
用Notpad查看全部
-
用 for 循环或者 while 循环时,如果要在循环体内直接退出循环,可以使用 break 语句。
查看全部 -
age = 20 if age >= 18: print 'your age is', age print 'adult' print 'END'
注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。
缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。
注意: if 语句后接表达式,然后用
:
表示代码块开始。如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:
>>> age = 20 >>> if age >= 18: ... print 'your age is', age ... print 'adult' ... your age is 20 adult
查看全部 -
创建空tuple: tuple=()
创建单元素tuple:单元素tuple要多加一个逗号“,”
tuple=(1,)
tuple=('admin',)
查看全部 -
Tuple:元组
tuple是另一种有序的列表,和list相似,但也有不同之处:
1.1. List可以增删改;tuple不可以增删改;
1.2. 创建方式不同。list是[], tuple是()
相同之处:获取元素的方式一致,都是使用索引方式访问元素。如tuple[1]; list[1]
t = (0,1,2,3,4,5,6,7,8,9)
print t
t = (0,1,2,3,4,5,6,7,8,9)
print t
t = (0,1,2,3,4,5,6,7,8,9)
(0,1,2,3,4,5,6,7,8,9)
查看全部 -
List元素替换:
L[索引号]=替换值。对于list中的某一个索引赋值,就可以直接用新的元素替换掉原来的元素,list包含的元素个数保持不变。
L = ['Adam', 'Lisa', 'Bart']
L[0]='Bart'
L[2]='Adam'
print L
['Bart', 'Lisa', 'Adam']
查看全部 -
L.pop():总是删掉list中最后一个元素,并且返回这个元素。
L.pop(索引号):删掉指定位置的元素
查看全部 -
创建tuple中的元素加引号和不加引号有什么区别?
加引号系统会把引号中的内容不管是数字还是字母或者符号,都识别成字符串进行储存。不加引号,数字会直接储存,如果是含字母的其他字符串会识别成变量,并指向该变量,如果该变量不存在就会报错。
查看全部 -
L.append(): 把新的元素添加到list的尾部。
L.insert(索引号,待添加的新元素):将待添加的新元素添加至索引位置,原来的索引及后面的元素自动向后移动一位。
查看全部 -
N = 10 x = 0while x < N: print x x = x + 1
while循环每次先判断 x < N,如果为True,则执行循环体的代码块,否则,退出循环。
在循环体内,x = x + 1 会让 x 不断增加,最终因为 x < N 不成立而退出循环。
如果没有这一个语句,while循环在判断 x < N 时总是为True,就会无限循环下去,变成死循环,所以要特别留意while循环的退出条件
查看全部 -
Python的 for 循环就可以依次把list或tuple的每个元素迭代出来:
L = ['Adam', 'Lisa', 'Bart']for name in L: print name
注意: name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。
这样一来,遍历一个list或tuple就非常容易了。
查看全部
举报