赞
踩
提示:学习于2022年5月27日
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
classmates = ['Michael', 'Bob', 'Tracy']
print('classmates =', classmates)
print('len(classmates) =', len(classmates))
print('classmates[0] =', classmates[0])
print('classmates[1] =', classmates[1])
print('classmates[2] =', classmates[2])
print('classmates[-1] =', classmates[-1])
classmates.pop()
print('classmates =', classmates)
列表list,有序的集合,可以随时添加和删除其中的元素。表示方式[a,b,c],采用[]
L=[]
意思为空list
list内元素的数据类型可以不同
len()
可表示list内元素格式
可用倒数方式索引
list可以嵌套list,变成2维数组
索引位置空白,即为删除list末尾的元素
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
classmates = ('Michael', 'Bob', 'Tracy')
print('classmates =', classmates)
print('len(classmates) =', len(classmates))
print('classmates[0] =', classmates[0])
print('classmates[1] =', classmates[1])
print('classmates[2] =', classmates[2])
print('classmates[-1] =', classmates[-1])
# cannot modify tuple:
classmates[0] = 'Adam'
元组tuple 和list类似。
用(a,b,c)
表示,是括号()
tuple一旦初始化后,不能修改。因此代码会更安全。
空tuple和1个元素的tuple:
t = ()
t1 = (1,) #不能不加逗号,不加会变成数字1,因为括号也是运算符
tuple内可以有list元素,list可变。但实际上tuple的内各个元素的指向没有改变。
要做到内容不变的tuple,必须保证:tuple里的每一个元素本身也不变
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。