python查漏补缺之基本的数据结构

列表

删除列表元素

1
del list[2]

Python列表脚本操作符

len([1,2,3]),结果为3

[1,2,3]+[4,5,6],结果为[1,2,3,4,5,6]

['Hi']*4,结果为['Hi'.'Hi','Hi','Hi']

3 in [1,2,3],结果为True

for x in [1,2,3]: print(x,end=""),结果为1 2 3

Py列表拼接

1
2
3
4
5
>>>squares = [1, 4, 9, 16, 25]
>>> squares += [36, 49, 64, 81, 100]
>>> squares
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
>>>

元组

元祖的元素不可修改。

元组使用小括号,列表使用方括号。

修改元组

元组中的元素值是不允许修改的,但我们可以对元组进行连接组合,如下:

1
2
3
4
5
6
7
8
9
tup1 = (12, 34.56);
tup2 = ('abc', 'xyz')

# 以下修改元组元素操作是非法的。
# tup1[0] = 100

# 创建一个新的元组
tup3 = tup1 + tup2;
print (tup3)

结果为:

1
(12, 34.56, 'abc', 'xyz')

元组运算符

py表达式 结果 描述
len((1, 2, 3)) 3 计算元素个数
(1, 2, 3) + (4, 5, 6) (1, 2, 3, 4, 5, 6) 连接
('Hi!',) * 4 (‘Hi!’, ‘Hi!’, ‘Hi!’, ‘Hi!’) 复制
3 in (1, 2, 3) True 元素是否存在
for x in (1, 2, 3): print (x,) 1 2 3 迭代

python查漏补缺之基本的数据结构

http://example.com/2019/07/01/pythonOfStruct/

作者

bd160jbgm

发布于

2019-07-01

更新于

2021-05-08

许可协议