python 列表
#__author__ = 'juzi_juzi'
'''
四种数据结构:列表,元祖,集合,字典;基本试图结构:
list = [1,2,'a','b'] ;列表元素可变,存在数序,可容纳python中的任何对象
tuple = (1,2,'a','b') ;不可改变;
dict = {'1':'a',2':'b'} ;存放键值对,key 唯一;
set = {1,2,'a','b'} ;不存在重复数据;
'''
list_weekdays = ['Monday','Tuesday','Wednesday','Thursday','Friday',
'Saturday','Sunday']
list_extend=['name','age']
def get_list_value(list_para):
for value in list_para:
print(value)
print('get second value: {:s}'.format(list_para[1])) # 获取第二个元素的值;
print(list_para.index('Wednesday')) # 获取列表中指定值的索引位置;
list_para.append('张三') #向列表最后面追加元素;
list_para.insert(0,'张三') #向列表指定位置追加元素;
print('insert value to list,new list is:{}'.format(list_para))
param_count = list_para.count('张三') #统计某元素在列表中出现的次数;
print('param 张三 count is:{}'.format(param_count))
list_para.pop(2) #删除指定位置的元素;
print(list_para)
list_para.remove('张三') # 删除指定值的元素(只删除第一个找到的);
print(list_para)
list_para.extend(list_extend)
print('list one + list 2 ,the value is :{}'.format(list_para))
#还有常用的获取,删除,赋值元素方法(类似于字符串处理方法):
del list_extend[0:0] # 删除首个元素(不包含上限,类似于字符串的分片);
print(list_extend)
list_extend[0:0] = ['zhangsan'] #将字符串赋值给列表的首个位置;
print(list_extend[0:10])
get_list_value(list_weekdays)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)