Python探索记(11)——列表List

简介: # @Time : 2017/7/5 18:21# @Author : 原创作者:谷哥的小弟# @Site : 博客地址:http://blog.
# @Time    : 2017/7/5 18:21
# @Author  : 原创作者:谷哥的小弟
# @Site    : 博客地址:http://blog.csdn.net/lfdfhl
# @DESC    : 列表

'''
利用列表List存数据,并依据下标打印数据
'''

nameList=['水原杏璃','苍井不空','波少野结衣','大泽玛利亚']
print('nameList[0]=',nameList[0])
print('nameList[1]=',nameList[1])
print('nameList[2]=',nameList[2])
print('nameList[3]=',nameList[3])
print('= '*20)

'''
利用列表下标修改列表中的数据
'''
nameList=['水原杏璃','苍井不空','波少野结衣','大泽玛利亚']
nameList[0]='吉冈里帆'
print('修改后nameList[0]=',nameList[0])
print('= '*20)

'''
利用for循环遍历List列表
'''
for name in nameList:
    print('name=',name)
print('= '*20)

'''
利用while循环遍历List列表
'''
listSize=len(nameList)
index=0
while index<listSize:
    print('name=',nameList[index])
    index=index+1
print('= ' * 20)

'''
利用append向列表中添加元素
'''
numberList=[1,2,3,4]
numberList.append(5)
for number in numberList:
    print('number=',number)
print('= '*20)

'''
利用extend合并列表
'''
list1=[1,2,3]
list2=[7,8,9]
list1.extend(list2)
for number in list1:
    print('number=',number)
print('= '*20)

'''
利用insert()在指定位置index前插入元素
'''
numberList=[1,2,3,4]
numberList.insert(3,9527)
for number in numberList:
    print('number=',number)
print('= '*20)

'''
利用in或者not in查找列表中的数据
in 如果数据存在于列表中那么结果为true,否则为false
not in 如果数据存在于列表中那么结果为true,否则false
'''
countryList=['中国','美国','法国']
if '中国' in countryList:
    print('数据存在于列表中')
else:
    print('数据不存在于列表中')
print('= ' * 20)

'''
利用count统计元素在列表中出现的次数
'''
names=['水原杏璃','苍井不空','波少野结衣','大泽玛利亚','波少野结衣','大泽玛利亚']
count=names.count('波少野结衣')
print('count=',count)
print('= ' * 20)

'''
利用index查找元素在列表中的索引
'''
names=['水原杏璃','苍井不空','波少野结衣','大泽玛利亚','波少野结衣','大泽玛利亚']
index=names.index('波少野结衣')
print('index=',index)
index=names.index('波少野结衣',3,5)
print('index=',index)
print('= ' * 20)

'''
利用del删除列表中的元素
'''
names=['水原杏璃','苍井不空','波少野结衣','大泽玛利亚']
del names[1]
for name in names:
    print('name=',name)
print('= ' * 20)

'''
利用pop删除列表中的最后一个元素
也可以传入index,删除index处的元素
'''
names=['水原杏璃','苍井不空','波少野结衣','大泽玛利亚']
names.pop()
for name in names:
    print('name=',name)
print('= ' * 20)

'''
利用remove根据元素的值删除列表中的该元素
'''
names=['水原杏璃','苍井不空','波少野结衣','大泽玛利亚']
names.remove('苍井不空')
for name in names:
    print('name=',name)
print('= ' * 20)

'''
利用reverse反转列表
'''
names=['水原杏璃','苍井不空','波少野结衣','大泽玛利亚']
names.reverse()
for name in names:
    print('name=',name)
print('= ' * 20)

'''
利用sort将列表中元素排序
默认是从小到大
'''
numbers=[6,5,9,1]
numbers.sort()
for number in numbers:
    print('number=',number)
print('= ' * 20)

'''
利用sort将列表中元素从大到小排序
'''
numbers=[6,5,9,1]
numbers.sort(reverse=True)
for number in numbers:
    print('number=',number)
print('= ' * 20)
相关文章
|
1月前
|
缓存 监控 数据可视化
微店item_search - 根据关键词取商品列表深度分析及 Python 实现
微店item_search接口可根据关键词搜索商品,返回商品信息、价格、销量等数据,适用于电商检索、竞品分析及市场调研。接口需通过appkey与access_token认证,支持分页与排序功能,Python示例代码实现调用流程,助力商品数据高效获取与分析。
|
7天前
|
开发者 Python
Python神技:用列表推导式让你的代码更优雅
Python神技:用列表推导式让你的代码更优雅
219 99
|
14天前
|
程序员 Python
Python列表推导式:简洁与高效的艺术
Python列表推导式:简洁与高效的艺术
215 99
|
4月前
|
测试技术 数据处理 Python
Python列表推导式:简洁高效的数据处理利器
Python列表推导式:简洁高效的数据处理利器
253 80
|
13天前
|
缓存 算法 数据安全/隐私保护
VVICitem_search - 根据关键词取关键词取商品列表接口深度分析及 Python 实现
VVIC item_search接口支持关键词搜索服装商品,提供价格、销量、供应商等数据,助力市场调研与采购决策。
|
16天前
|
自然语言处理 算法 数据安全/隐私保护
item_review - Lazada 商品评论列表接口深度分析及 Python 实现
Lazada商品评论接口(item_review)可获取东南亚多国用户评分、评论内容、购买属性等数据,助力卖家分析消费者偏好、优化产品与营销策略。
|
3月前
|
索引 Python 容器
[oeasy]python096_列表_计数函数_count
本教程详细介绍了Python中列表的计数方法`count`,包括其基本用法、与`len`函数的区别,以及如何结合索引操作查找和删除特定元素。同时探讨了字符串对象的`count`方法,并通过实例演示了如何统计字符出现次数。
70 7
|
3月前
|
测试技术 API 开发者
淘宝关键词搜索商品列表API接入指南(含Python示例)
淘宝关键词搜索商品列表API是淘宝开放平台的核心接口,支持通过关键词检索商品,适用于比价、选品、市场分析等场景。接口提供丰富的筛选与排序功能,返回结构化数据,含商品ID、标题、价格、销量等信息。开发者可使用Python调用,需注意频率限制与错误处理,建议先在沙箱环境测试。
|
2月前
|
安全 测试技术 数据处理
Python列表推导式进阶:从简洁代码到高效编程的10个核心技巧
列表推导式是Python中高效的数据处理工具,能将多行循环代码压缩为一行,提升代码可读性与执行效率。本文详解其基础语法、嵌套循环、条件表达式、函数融合、性能优化等进阶技巧,并结合实战案例与边界条件处理,帮助开发者写出更优雅、高效的Python代码。
122 0

热门文章

最新文章

推荐镜像

更多