第二天 Python列表的使用

来源:互联网 发布:seo盒子破解版 编辑:程序博客网 时间:2024/06/10 07:32
print("本节将要学习Python中的列表的使用,相当于C中的数组\n")


str1 = ['abc','def','tyu']
str2 = [1,'qwe',2]
str3 = []
str4 =['asd',1,2,3,['ui','@']]
print("输出创建的列表的信息")
print(str1)
print(str2)
print(str3)
print(str4)


print("向列表中插入数据:这个函数只能够差入一个数据")
str1.append('add')
print(str1)




print("输出列表的长度:str1的长度")
print(len(str1))


print("将一个列表的信息添加到另一个列表中:str1添加到str3")
str3.extend(str1)
print(str3)


print("将数据插入到指定的位置:列表下表是从0开始的")
str3.insert(0,'洛阳')
print(str3)
str3.insert(3,'洛阳')
print(str3)


print("列表也是可以通过下表进行值索引的:")
print("获取str3列表中下标为2的值")
print(str3[2])


print("直接删除列表中的信息")
str1.remove ('def')
print("根据列表中的值进行删除")
print(str1)
print("根据下标进行删除")
del str2[1]
print(str2)
print("删除整个列表:str4")
del str4


print("原始的str3的数据:")
print(str3)
print("从列表中除去最后一个值,这个方法会返回一个取出的值")
name = str3.pop()
print(name)
print(str3)
print("pop也可以除去指定下标的值")




print(str3.pop(1))
print(str3)




print("列表分片的详细信息,就是说取出列表中的指定的列表值作为一个新的列表:")
str5 = ['a','b','c','d','e','f','g',1,2,3,4,5,'@','#','$','%']
print("这是原始的 str5 的数据:")
print(str5)
print("取出从下标为1,到第三个值,之间的所有数据,这个过程只是一个拷贝,不会修改源数据")
print(str5[1:3])
print(str5[1:2])
print("对列表进行拷贝")
print(str5[:])


print("列表的整体性比较,相当于C中的字符串的比较")
list1 = [123,456]
list2 = [789,234]
print(list1 < list2)


print("加号的两边必须都是列表,这就是一个拼接")
list3 = list1 + list2
print(list3)


print("列表乘以一个数n,表示将列表的数据复制n次")
print(str1*3)




    
0 0