for循环是依次展示list或者tuple里的元素
而while循环是根据表达式判断循环是否正确
要特别留意while循环的退出条件
否则循环判断的时候一直判断true就是死循环
而while循环是根据表达式判断循环是否正确
要特别留意while循环的退出条件
否则循环判断的时候一直判断true就是死循环
2015-12-25
改成 t = ('a', 'b', ('A', 'B'))
2015-12-24
因为L.pop(2)先将索引2的'Paul'删掉了,此时list里面还有三个元素,L.pop(3)越界,不能执行
2015-12-24
name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。
这样一来,遍历一个list或tuple就非常容易了。
这样一来,遍历一个list或tuple就非常容易了。
2015-12-24
这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。
2015-12-24
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for x in L:
if x in s:
s.remove(x)
else:
s.add(x)
print s
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for x in L:
if x in s:
s.remove(x)
else:
s.add(x)
print s
2015-12-24
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
for x in s:
print x[0],":",x[1]
for a,b in s:
print a,":",b
for x in s:
print("%s:%s" % (x[0],x[1]))
for x in s:
print x[0],":",x[1]
for a,b in s:
print a,":",b
for x in s:
print("%s:%s" % (x[0],x[1]))
2015-12-24
months = set(['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'])
x1 = 'Feb'
x2 = 'Sun'
if x1 in months:
print 'x1: ok'
else:
print 'x1: error'
if x2 in months:
print 'x2: ok'
else:
print 'x2: error'
x1 = 'Feb'
x2 = 'Sun'
if x1 in months:
print 'x1: ok'
else:
print 'x1: error'
if x2 in months:
print 'x2: ok'
else:
print 'x2: error'
2015-12-24
s = set(['adam','bart'])
print 'adam' in s
print 'bart' in s
print s
s = set(['Adam','Lisa','Bart','Paul'])
b = set()
print b
for k in s:
k = k.lower()
b.add(k)
print 'adam' in b
print 'bart' in b
print 'adam' in s
print 'bart' in s
print s
s = set(['Adam','Lisa','Bart','Paul'])
b = set()
print b
for k in s:
k = k.lower()
b.add(k)
print 'adam' in b
print 'bart' in b
2015-12-24
s = set(['Adam', 'Lisa', 'Bart', 'Paul'])
print s
print len(s)
print s
print len(s)
2015-12-24
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for a in d:
print a ,":",d[a]
for key,value in zip(d.keys(),d.values()):
print("%s:%s" %(key,value))
print("%s:%s" % (key,d[key]))
print("%s:%d" % (key,d[key]))
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for a in d:
print a ,":",d[a]
for key,value in zip(d.keys(),d.values()):
print("%s:%s" %(key,value))
print("%s:%s" % (key,d[key]))
print("%s:%d" % (key,d[key]))
2015-12-24
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for a in d:
print a ,":",d[a]
for key,value in zip(d.keys(),d.values()):
print("%s:%s" %(key,value))
print("%s:%s" % (key,d[key]))
print("%s:%d" % (key,d[key]))
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for a in d:
print a ,":",d[a]
for key,value in zip(d.keys(),d.values()):
print("%s:%s" %(key,value))
print("%s:%s" % (key,d[key]))
print("%s:%d" % (key,d[key]))
2015-12-24
d = {
95: 'Adam',
85: 'Lisa',
59: 'Bart'
}
print d
d[72]='Paul'
print d
d.update({72:'paul'})
print d
95: 'Adam',
85: 'Lisa',
59: 'Bart'
}
print d
d[72]='Paul'
print d
d.update({72:'paul'})
print d
2015-12-24
d = {
95: 'Adam',
85: 'Lisa',
59: 'Bart'
}
print d
d[72]='Paul'
print d
95: 'Adam',
85: 'Lisa',
59: 'Bart'
}
print d
d[72]='Paul'
print d
2015-12-24
# -*- coding: utf-8 -*-
d = {
95:'Adam',
85:'Lisa',
59:'Bart'
}
print d
key=95
print d[key]
d = {
95:'Adam',
85:'Lisa',
59:'Bart'
}
print d
key=95
print d[key]
2015-12-24