首页 > 编程语言 > 详细

python 列表

时间:2019-12-18 14:40:52      阅读:73      评论:0      收藏:0      [点我收藏+]

  
#__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)

python 列表

原文:https://www.cnblogs.com/juzib/p/12059709.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!