L = ['Adam', 'Lisa', 'Bart', 'Paul']
R = range(1,5)
for index, name in zip(R,L):
print index, '-', name;
zip(R,L)生成[(1,'Adam'),(2,'Lisa'),(3,'Bart'),(4,'Paul')];不能再用enumerate,否则index将变成该列表的下标;name将变成一个个元组
R = range(1,5)
for index, name in zip(R,L):
print index, '-', name;
zip(R,L)生成[(1,'Adam'),(2,'Lisa'),(3,'Bart'),(4,'Paul')];不能再用enumerate,否则index将变成该列表的下标;name将变成一个个元组
print [m*100+n*10+q for m in range(1,10) for n in range(0,10) for q in range(1,10) if m==q];
关键在于:
找了这样的数字如何由m,n,q三个数字生成一个三位数(方法1:m*100+n*10+q;方法2:int(str(m)+str(n)+str(q)));个人感觉第一种更正宗,第二种有点乡村的味道
关键在于:
找了这样的数字如何由m,n,q三个数字生成一个三位数(方法1:m*100+n*10+q;方法2:int(str(m)+str(n)+str(q)));个人感觉第一种更正宗,第二种有点乡村的味道
2015-10-24
join方法可以将一个list拼成字符串;
不懂的童鞋:核心思路:
循环字典,生成一个tr,就是一行,然后将各行拼接成"<tr><td>Lisa</td><td>85</td></tr><tr><td>Adam</td><td>95</td></tr><tr><td>Bart</td><td>59</td></tr>";再简单一点就是对字典d使用了一个迭代,使用for也可以完成,自行尝试!这代码只是为了学习只是而搞得列表生成式,并不直观!
不懂的童鞋:核心思路:
循环字典,生成一个tr,就是一行,然后将各行拼接成"<tr><td>Lisa</td><td>85</td></tr><tr><td>Adam</td><td>95</td></tr><tr><td>Bart</td><td>59</td></tr>";再简单一点就是对字典d使用了一个迭代,使用for也可以完成,自行尝试!这代码只是为了学习只是而搞得列表生成式,并不直观!
2015-10-24
print 'hello,python'
print "hello,python"
print 'hello,''python'
print "hello,python"
print 'hello,''python'
2015-10-23
print 45678+0x12fd2
print 'Learn Python in imooc'
print 100<99
print 0xff==255
print 'Learn Python in imooc'
print 100<99
print 0xff==255
2015-10-23