1.list
# Python数据类型list
# list 是一种可变的有序集合,可以使用索引来直接访问其元素
# list 的索引是从0开始的,-1代表最后一个元素
bookName = ['《三体》','《呐喊》','《彷徨》','《女神》']
# list的查询操作
print("bookName的全部元素为:",bookName)
print('bookName第一个元素为:',bookName[0])
print('bookName第二个元素为:',bookName[1])
print('bookName最后一个元素:',bookName[-1])
print('bookName倒数第二元素:',bookName[-2])
print('--------------------------------------------------------------------------')
# list的增加操作
# list追加元素(添加在最后)
bookName.append('《子夜》')
print('bookName追加一个元素:',bookName)
# list插入元素(指定位置)
bookName.insert(0,'《野草》')
print('bookName插入一个元素:',bookName);
print('--------------------------------------------------------------------------')
# list删除元素(pop函数)
bookName.pop();
print('pop( )是直接删除最后的元素:',bookName)
bookName.pop(1);
print('pop(n)是删除参数指定的元素:',bookName)
print('--------------------------------------------------------------------------')
# list修改操作(直接重新赋值)
bookName[0] = '《简爱》';
print('bookName修改之后的结果:',bookName)
输出结果:
bookName的全部元素为: ['《三体》', '《呐喊》', '《彷徨》', '《女神》']
bookName第一个元素为: 《三体》
bookName第二个元素为: 《呐喊》
bookName最后一个元素: 《女神》
bookName倒数第二元素: 《彷徨》
--------------------------------------------------------------------------
bookName追加一个元素: ['《三体》', '《呐喊》', '《彷徨》', '《女神》', '《子夜》']
bookName插入一个元素: ['《野草》', '《三体》', '《呐喊》', '《彷徨》', '《女神》', '《子夜》']
--------------------------------------------------------------------------
pop( )是直接删除最后的元素: ['《野草》', '《三体》', '《呐喊》', '《彷徨》', '《女神》']
pop(n)是删除参数指定的元素: ['《野草》', '《呐喊》', '《彷徨》', '《女神》']
--------------------------------------------------------------------------
bookName修改之后的结果: ['《简爱》', '《呐喊》', '《彷徨》', '《女神》']
2.tuple
# Python数据类型tuple:()
# tuple 是一种不可改变的有序元组,可以使用索引来直接访问其元素
# tuple 的索引是从0开始的,-1代表最后一个元素
bookName = ('《三体》','《呐喊》','《彷徨》','《女神》')
# tuple的查询操作
print("bookName的全部元素为:",bookName)
print('bookName第一个元素为:',bookName[0])
print('bookName第二个元素为:',bookName[1])
print('bookName最后一个元素:',bookName[-1])
print('bookName倒数第二元素:',bookName[-2])
print('---------------------------------------------------------------')
# 定义一个空的tuple元组
tup = ()
print('空元组:',tup)
# 定义只有一个元素的元组
tup = (1,)
print('一个元素的元组:',tup)
# 区分tup(1)
输出结果:
bookName的全部元素为: ('《三体》', '《呐喊》', '《彷徨》', '《女神》')
bookName第一个元素为: 《三体》
bookName第二个元素为: 《呐喊》
bookName最后一个元素: 《女神》
bookName倒数第二元素: 《彷徨》
---------------------------------------------------------------
空元组: ()
一个元素的元组: (1,)