共2个回答
来自
Python
共2个回答
共5个回答
共1个回答
共4个回答
共4个回答
已采纳
qq_慕哥7109103
回答
for x in s:的意思就是挑出set([])里的每一个元素,每一次循环就是输出一个('A',95),对于('A',95)来说x[0]就是‘A’,x[1]就是95
共6个回答
共2个回答
已采纳
Virture
回答
x+=2等同x=x+2;一、当x为1时,x=1+2=3;这时候x是为3。二、因为是赋值,之前x为1已经被覆盖,变成3,所以接下来是x=3+2;“=”号是赋值,x的值是会不断被后面的运算结果所覆盖然后再参与运算,所以才会如你说讲的x=2,x=3(此时x取之前的3,为什么不是2)+2=5;两个x是同一个x,左边的x不会一直递加的,也就是你所想的1,2,3……
共1个回答
共2个回答
共1个回答
已采纳
绿鲤鱼8119299
回答
s=set( list [ tuple (), tuple (), tuple () ] ) 这个set中的元素是tuple类型,每个tuple包含两个元素for x in s 中的 x 是一个 tuple, tuple 中的元素不能修改,只能访问,访问方式和链表一样用 [索引],即 x[0],x[1]
共4个回答
共3个回答
已采纳
爬行123
回答
x if condition else y 是一个 python 的专门的语法,等价于 C 里面的 condition ? x : y,如果你没学过 C 的话,这个语法的含义就是,先判断 condition 的真假,如果为真,整个表达式就返回 x,如果为假就返回 y。lambda是匿名函数,传递为x参数,如果X<0,则取反。如果X>0,则还为X
共1个回答
直播