码迷,mamicode.com
首页 > 编程语言 > 详细

python之列表操作

时间:2017-07-23 11:28:43      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:--   pytho   for循环   print   rem   代码   记录   append   指定位置   

#列表操作功能汇总
print("列表操作功能汇总")
list_demo = [first, second, thrid, fourth]
#复制list_demo列表取名list
list = list_demo[:]
print("原列表为:", list)
print("-----------------------------")

print("输出列表第一个元素:", list[0])
print("输出列表最后一个元素:", list[-1])
print("从2个开始到第3个输出列表的元素:", list[1:3])
print("从2个开始到末尾输出列表的元素:", list[1:])

print("-----------------------------")

#列表中插入元素至末尾
list = list_demo[:]
list.append("hello")
print("列表中插入元素至末尾:", list)

#列表中指定位置插入元素
list = list_demo[:]
list.insert(1, "hello")
print("列表中指定位置插入元素:", list)

print("-----------------------------")

#删除列表中指定位置的元素
list = list_demo[:]
del list[1]
print("删除列表中指定位置的元素:", list)

#删除列表中指定位置的元素并记录
list = list_demo[:]
popone = list.pop(1)
print("删除列表中指定位置的元素并记录:", list, "; 删掉的元素是:", popone)

#删除列表中指定值的元素
list = list_demo[:]
list.remove("first")
print("删除列表中指定值的数据:", list)

print("-----------------------------")
#列表解析:将for循环和表达式的代码合并成一行
list = [value**2 for value in range(1, 5)]
print("列表解析结果:", list)

print("-----------------------------")
#检查列表中是否有指定的元素:in或not in。
list = list_demo[:]
if "first" in list:
    print("判断‘first‘在列表中")

print("-----------------------------")
#判断列表中是否有值
if list:
    print("判断列表中有值。")
else:
    print("判断列表为空。")

 

运行结果:

列表操作功能汇总
原列表为: [‘first‘, ‘second‘, ‘thrid‘, ‘fourth‘]
-----------------------------
输出列表第一个元素: first
输出列表最后一个元素: fourth
从2个开始到第3个输出列表的元素: [‘second‘, ‘thrid‘]
从2个开始到末尾输出列表的元素: [‘second‘, ‘thrid‘, ‘fourth‘]
-----------------------------
列表中插入元素至末尾: [‘first‘, ‘second‘, ‘thrid‘, ‘fourth‘, ‘hello‘]
列表中指定位置插入元素: [‘first‘, ‘hello‘, ‘second‘, ‘thrid‘, ‘fourth‘]
-----------------------------
删除列表中指定位置的元素: [‘first‘, ‘thrid‘, ‘fourth‘]
删除列表中指定位置的元素并记录: [‘first‘, ‘thrid‘, ‘fourth‘] ; 删掉的元素是: second
删除列表中指定值的数据: [‘second‘, ‘thrid‘, ‘fourth‘]
-----------------------------
列表解析结果: [1, 4, 9, 16]
-----------------------------
判断‘first‘在列表中
-----------------------------
判断列表中有值。

 

python之列表操作

标签:--   pytho   for循环   print   rem   代码   记录   append   指定位置   

原文地址:http://www.cnblogs.com/gongxr/p/7223703.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!