-
bbb333fff
查看全部 -
list容器内可放入数字,字符串等数据类型。
list不对放入其中的数据进行判断,因此,list可以同时放入任何类型的数据。
查看全部 -
容器可以把多个元素放在一起,容器中的元素可以逐个迭代获取,用in,not in等关键字来判断某个元素是否在容器中。
Python中,包括列表(list)、元组(tuple)、字典(dict)、集合(set)等,他们都可以放入多个元素,因此都可以算作是容器。
列表(list)是一种有序的容器,在list中的元素会按照一定顺序进行排列。list使用中括号[ ] 来进行构造,将需要放入容器内的元素使用list括起来就可以形成列表。
如:
name=['李宁','淑华','书豪']##将第一组元素括入list容器中 scores=[99,58,68] ##此时再将第二组元素括入list容器 qht=[ ] ##再建立一个list容器 for j ,k in zip(name,scores):##建立一个for循环,此时zip表示链接,将链接内容依次代入j跟k qht+=j,k ##将代入内容代入至新建list容器 print(qht) #==>依次输出[李宁,99,淑华,58,书豪,68]
查看全部 -
3个
第一个元素(1+2),第三个元素('a'+'b'),计算的结果分别是数字3和字符串ab,不是tuple。查看全部 -
比较笨的思路。。。。
L = [[1, 2, 3], [5, 3, 2], [7, 3, 2]]
a = [1, 2, 3]
b = [5, 3, 2]
c = [7, 3, 2]
s1_scores = 2*(a[0] * a[1] + a[0] * a[2] + a[2] * a[1])
s2_scores = 2*(b[0] * b[1] + b[0] * b[2] + b[2] * b[1])
s3_scores = 2*(c[0] * c[1] + c[0] * c[2] + c[2] * c[1])
print(s1_scores, s2_scores, s3_scores)查看全部 -
ab = s[0:2] # 取字符串s中的第一个字符到第三个字符,不包括第三个字符
print(ab) # ==> AB查看全部 -
s = 'ABC'
a = s[0] # 第一个
b = s[1] # 第二个
c = s[2] # 第三个
print(a) # ==> A
print(b) # ==> B
print(c) # ==> C查看全部 -
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身查看全部 -
L.sort()返回一个新的listsorted(L)本身list被修改reverse是反转的意思,默认是Flase,即表示不反转,也就是升序
列表中索引越界不行,会报错。但是切片越界没输出,不会报错查看全部 -
list切片的区间是闭区间,与字符串的区间不同
查看全部 -
Python把0、空字符串和None看成False,其他数值和非空字符串都看成True
查看全部 -
使用round()函数保留两位小数
round(num, 2)
查看全部 -
地板除 // 忽略纯小数的部分,得到整数的部分
取模运算 % 得到余数部分
查看全部 -
使用取模运算,可以判断一个数是否为偶数
查看全部 -
continue 和 break 用法区分不向下执行,返回循环用continue不向下执行,也不返回循环用break
通过for循环访问列表每一个元素的方式,我们称为迭代。查看全部
举报