列表(是可变的:可增加删除)list的方法:
list1=[2,6,'ok',9,'你好','啊']
# append(): 添加元素的最后一位
list1.append("嘿嘿")
# print(list1)
print('append:',list1)
# insert():按照索引信息添加
list1.insert(3,'哈哈')
#print('insert:',list1)
print(list1)
# copy():复制
list2=list1.copy()
if list1 == list2:
print('copy后的内容是一致的')
print(list2)
#index():获取对象的索引信息
print("获取哈哈的索引信息:",list2.index('哈哈'))
# pop():删除列表的最后一位。并且把删除的元素返回来
print('删除最后一位:',list2.pop())
print(list2)
# remove():可以删除任何一位
#需要先确定删除哪一位对象
list1.remove(6)
print('删除列表任何一位;',list1)
# count():列表里的对象个数(相同的对象有几个)
print('count获取有几个对象:',list1.count('啊'))
print('count获取有几个对象:',list1.count('a'))
#extent():合并
list3=['嘿咻']
list1.extend(list3)
print("合并后的信息结果:",list1)
PS:list列表是可变的,而tuple刚好,是不可变的,但是tuple里面的对象内容是不可变的,需要特别注意的是:当tuple元组里只有一个对象时,需要给里面添加对象;
如果不加,就不再是元组的数据类型,而是str类型。
lists=[12,'hi','lyl',6]
print('只能获取到前两位元素:',lists[0:4])
print('获取最后一位元素',list[-1])
print('获取最后两位元素;',lists[2:4])
#查看索引信息
tuple1=('hi','kugou')
print('获取索引信息:',tuple1.index("kugou"))