补充知识
程序员文章站
2022-03-03 07:50:48
...
次方
一个*号为:乘以
两个*为,eg:4**3:4的3次方 = 64;
**的优先级高于-,所以-3**4相当于-(3**4)
多个元素赋值
a, b = 1, 2
print(a, b)
>>>1 2
取消print的输出后换行
print(a, b, end="")
列表
string = [1,2,3,4]
print(string)
print(string[0])
print(string[-1]) # 输出倒数第一个数
print(string[-3]) # 输出倒数第三各元素
print(string[-3:]) # 输出倒数第三个后的所以元素,包含倒数第三
print(string[:-3]) # 输出倒数第三各前的所有元素,包含第三个
print(string[:])
ss = string + [5,6,7] # 列表相加
print(ss)
ss[4] = 10
print(ss)
输出结果为:
[1, 2, 3, 4]
1
4
2
[2, 3, 4]
[2, 1]
[1, 2, 3, 4]
[1, 2, 3, 4, 5, 6, 7]
[1, 2, 3, 4, 10, 6, 7]
列表元素的批量修改与删除
ss[2:5] = [1, 1, 1] # 索引为2.3.4的元素被赋值为1,前闭后开
ss[2:5] = [] # 索引为2.3.4的元素被删除
append方法
增加,在列表末尾添加新元素
string.append(15)
len函数
输出列表的长度
len(string) #输出列表(字符串)的长度
列表嵌套
>>> a = ['a', 'b', 'c']
>>> n = [1, 2, 3]
>>> x = [a, n]
>>> x [['a', 'b', 'c'], [1, 2, 3]]
>>> x[0]
['a', 'b', 'c']
>>> x[0][1]
'b'
上一篇: scrapy 在 pycharm 中调试
下一篇: 递归求逆序对个数