您的位置:首页 > 编程语言 > Python开发

第二天 Python列表的使用

2015-11-19 18:14 369 查看
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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: