list
list是一种有序的集合,可以随时添加和删除其中的元素。
classmates = ['Michael','Bob','Tracy']
print(classmates)
变量classmates就是一个list用len()函数可以获得list元素的个数
print(len(classmates))
用索引来访问list中每一个位置的元素,记得索引是从0开始的
print(classmates[0])
print(classmates[1])
print(classmates[2])
//要确保索引不要越界,记得最后一个元素的索引是
print(classmates[len(classmates)-1])
list总追加元素末尾
classmates.append('Adam')
把元素插入到指定位置
classmates.insert(1,'Jack')
删除list末尾的元素,用pop()方法
classmates.pop()
删除指定位置用pop(i)
classmates.pop(1)
替换元素
classmates[1] = 'Sarah'
list里面元素数据类型可以不同
L = ['Apple',123,True]
list元素也可以是另一个list
tuple
tuple一旦初始化就不能够修改
t = (1,2)
t = ()
t = (1)
定义的不是tuple,是1这个数!这是因为括号()既可以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是1。
t = (1,)//Python在显示只有1个元素的tuple时,也会加一个逗号,,以免你误解成数学计算意义上的括号。
t = ('a', 'b', ['A', 'b'])
t[2][0] = 'X'
t[2][1] = 'Y'
print(t)
网友评论