第二天 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)
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)
相关文章推荐
- python 网页爬虫_正则匹配
- python中生成二维码图片
- python 备份脚本
- Python Decorators 3
- Thrift安装配置及使用python通过thrift连接HBase测试
- 利用Python脚本进行删除不需要的行数
- python中使用@property
- MAC下创建python虚拟环境
- python 字典排序,列表排序详细
- python 类方法 的调用
- python 模块的创建 和使用
- Python Argparse模块的使用例子,往python脚本传参数
- Python Decorator
- Python常见命令
- Python 中 Iterator和Iterable的区别
- 王亟亟的Python学习之路(六)-递归,迭代,列表生成式
- 王亟亟的Python学习之路(六)-递归,迭代,列表生成式
- Python 主要模块和常用方法简览
- python 函数参数的传递(参数带星号的说明)
- python eventlet模块