-
现在,这个 t 就不能改变了,tuple没有 append()方法,也没有insert()和pop()方法。所以,新同学没法直接往 tuple 中添加,老同学想退出 tuple 也不行。查看全部
-
因为Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True查看全部
-
和其他语言的对比查看全部
-
不适合领域查看全部
-
适合的领域查看全部
-
替换元素 1先把Bart删掉,再把Paul添加进来 2对list中的某一个索引赋值,就可以直接用新的元素替换掉原来的元素,list包含的元素个数保持不变查看全部
-
删除一个元素之后,list索引更新查看全部
-
第一个办法是用 list 的 append() 方法,把新同学追加到 list 的末尾 L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位查看全部
-
-1 这个索引来表示最后一个元素 倒数第二用 -2 表示,倒数第三用 -3 表示,倒数第四用 -4 使用倒序索引时,也要注意不要越界查看全部
-
IndexError意思就是索引超出了范围查看全部
-
tuple的所谓不可变其实是指它的指向不能变。查看全部
-
print [m*100+i*10+j for m in range(1,10) for i in range(0,10) for j in range(0,10) if m==j ] print 1==2==3 print 1==1==3 print 1==1==1查看全部
-
def toUppers(L): return [x.upper() for x in L if isinstance(x,str) ] print toUppers(['Hello', 'world', 101])查看全部
-
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } def generate_tr(name, score): if score<60: return '<tr><td>%s</td><td style ="color:red">%s</td></tr>' % (name, score) return '<tr><td>%s</td><td>%s</td></tr>' % (name, score) tds = [generate_tr(name,score) for name, score in d.iteritems()] print '<table border="1">' print '<tr><th>Name</th><th>Score</th><tr>' print '\n'.join(tds) print '</table>'查看全部
-
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 } sum = 0.0 for k, v in d.items(): sum = sum + v print k +':', v print 'average', ':',sum/len(d)查看全部
举报
0/150
提交
取消