# -*- coding:utf-8 -*-
#2018/1/28
#列表List
#列表是变长可修改的,用方括号[]或list函数定义
a_list = [5,3,4,23123123.212312321233123321]
print a_list
#输出相关方法
#print dir(list)
a_list.append('a')
#remove 找到第一个符合要求值后删除
a_list.remove('a')
#通过in关键字查找是否含有
print(2 in a_list)
#排序
a_list.sort()
print a_list
b_list=['faddas','a','Atania']
b_list.sort(key=len)
print b_list
#bisect二分搜索及维护有序列表
import bisect
c=[1,2,2,23,4422,3123312]
print bisect.bisect(c,50)
#切片
hstr = list('hello!')
print(hstr)
print(hstr[2:4])
#第二个冒号步长 每隔一位取元素
print hstr[::2]
#反转列表或元组
print hstr[::-1]
#内置序列函数
#enumerate 列举逐个返回序列(i,value)元组
collect=['g','core','s']
def test_enumerate(collect):
for i,value in enumerate(collect):
print i,':',value
'''
0 : g
1 : core
2 : s
'''
test_enumerate(collect)
#序列制映射到所在位置的字典
some_list = ['foo','bar','baz']
mapping = dict((v,i)for i,v in enumerate(some_list))
print mapping
#{'baz': 2, 'foo': 0, 'bar': 1}
列表List
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...