# coding=utf-8# 列表 list 列表函数# 列表的特性: 可以有任何类型的值 可以更改# 可以更改、增加、删除、修改
# 增加 append 直接在尾巴增加
list_1 = [22, 33333, ‘demo‘]
list_1.append(‘99999‘)
print(list_1)# 增加 insert(i,x) 可以在指定的位置增加、
# i就是你的元素所在的位置 下标 从0开始
# x就是你要插入到列表中的值
list_1 = [22, 33333, ‘demo‘]
list_1.insert(0, ‘Zero‘)
print(list_1)# 增加 ...
ListPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。比如:>>> classmates = [‘Michael‘,‘Bob‘,‘Tracy‘]>>> classmates[‘Michael‘, ‘Bob‘, ‘Tracy‘]>>> len(classmates)3用索引来访问list中的每一个位置的元素,索引从0开始:>>> classmates[0]
‘Michael‘
>>> classmates[3]Traceback (most recent call last):File "<pyshell#4>", line 1, in <module>classmates[3]
...
转自:http://my.oschina.net/courade/blog/143894 字典(dict)dict 用 {} 包围 dict.keys(),dict.values(),dict.items() hash(obj)返回obj的哈希值,如果返回表示可以作为dict的key del 或 dict.pop可以删除一个item,clear清除所有的内容 sorted(dict)可以吧dict排序 dict.get()可以查找没存在的key,dict.[]不可以 dict.setdefault() 检查字典中是否含有某键。 如果字典中这个键存在,你可以取到它的值。 如果所找的键在字典中不存...
前言有时候页面上没有id属性,并且其它的属性不唯一,平常用的比较多的是单数(element)的定位方法,遇到元素属性不唯一,就无法直接定位到了。
于是我们可以通过复数(elements)定位,先定位一组元素,再通过下标取出元素,这样也是可以定位到元素的。单数与复数1.find_element开头的是13种单数定位2.find_elements开头是13种复数定位定位一组对象1.对比用单数定位find_element和复数定位find_elements定位元素的结果# coding:u...
key回调函数:
max(list,key=None)
max(range(10),key=lambda x: x > 3) #4
解释:key=(False,False,False,False,True,..)
key中max值的第一项为4对应的True,所以返回4
max(‘za‘, ‘bf‘, key=lambda x: x[0]) #za
解释:key=(‘z‘,‘b‘),max(key)=‘z‘,对应za
说点有用的(使用key):
max([(‘tom‘,12),(‘tony‘,17)],key=lambda x:x[1])
c=max([(‘tom‘,12),(‘tony‘,17)],key=lambda x:x[1])
print(c...
导出pip安装的所有的包: pip freeze > piplist.txtabsl-py==0.9.0
adjustText==0.7.3
agate==1.6.1
agate-dbf==0.2.2
agate-excel==0.2.3
agate-sql==0.5.5
aiohttp==3.6.2
alabaster==0.7.12
anaconda-client==1.7.2
anaconda-navigator==1.9.12
anaconda-project==0.8.3
appdirs==1.4.3
applaunchservices==0.2.1
appnope==0.1.0
appscript==1.0.1
argh==0.26.2
asn1crypto==1.3.0
astor==0.8.1
astroid==2.3.3
astropy==4.0...
字典(Dictionary)是一种映射结构的数据类型,由无序的“键-值对”组成。字典的键必须是不可改变的类型,如:字符串,数字,tuple;值可以为任何python数据类型。1、新建字典123>>> dict1={} #建立一个空字典>>> type(dict1)<type ‘dict‘>2、增加字典元素:两种方法12345678>>> dict1[‘a‘]=1 #第一种>>> dict1{‘a‘: 1}#第二种:setdefault方法>>> dict1.setdefault(‘b‘,2)2>>> dict1{‘a‘: 1, ‘b‘: 2}3、删除字典1234...
一、listlist的增删改查#增,
classmates.append("nadech") #在末尾追加一个元素
classmates.insert(1,"aguilera") # 在索引值为1的位置插入#删
classmates.pop() # 从末尾删掉一个元素
classmates.pop(1) # 从索引值为1的位置删掉元素#改
classmates[1] = "aguilera"#查
classmates[1] #查看索引值为1的元素
classmates[-1]#查看最后一个元素list的其他操作# 返回列表的长度
len(classmates)
# 将另外一个列表中的元素添加到该列表...
1 >>> l2‘3.542485\t1.977398\t-1\r\n‘ 3 >>> l.split()4 [‘3.542485‘, ‘1.977398‘, ‘-1‘]5 >>> l=l.split()6 >>> l[:2]7 [‘3.542485‘, ‘1.977398‘]8 >>> l[2]9‘-1‘10 >>> l[:1]
11 [‘3.542485‘]
12 >>> l[-1]
13‘-1‘14 >>> l[-1:]
15 [‘-1‘] 原文:http://www.cnblogs.com/monne/p/4254671.html
list的概念:#是一种有序数组集合l=[‘cris’,‘make’,‘lie’ ]#一般索引是从0开始len(l)可以返回数组的长度想要添加元素可以用l.append(“cris”)#把元素添加到数组的末尾l.insert(1,“cris”)#把元素插入到指定索引的位置l.pop(索引)#可以删除元素,并返回值 “cris”不写索引默认删除最后一个元素l.remove(‘元素‘)#删除元素del l[索引]#删除元素l[1]="cris"#替换第二个元素l.extand(列表名)#将两个列表拓展为一个...
最近学习python这门语言,感觉到其对自己的工作效率有很大的提升,特在情人节这一天写下了这篇博客,下面废话不多说,直接贴代码 1 #!/usr/bin/env python2 # -*- coding: utf-8 -*-3 if __name__ == ‘__main__‘:4 list = [‘html‘, ‘js‘, ‘css‘, ‘python‘]5 6 # 方法17 print ‘遍历列表方法1:‘8 for i in list:9 print ("序号:%s 值:%s" % (list.index(i) + 1, i))
10
11 print ‘\...
Python语言简洁明了,可以用较少的代码实现同样的功能。这其中Python的四个内置数据类型功不可没,他们即是list, tuple, dict, set。这里对他们进行一个简明的总结。 List字面意思就是一个集合,在Python中List中的元素用中括号[]来表示,可以这样定义一个List:L = [12, ‘China‘, 19.998]可以看到并不要求元素的类型都是一样的。当然也可以定义一个空的List:L = [] Python中的List是有序的,所以要访问List的话显然要通过序号来访...
改单列表合并为一条# 改单列表合并为一条def changeBillMerge(t):# 按主键第一顺序 时间第二顺序 倒序排序t = sorted(t, key=(lambda x: [x[0], x[7]]), reverse=True)new_list = []new_list.append(["录入时间", "托单号", "查货编号", "揽货站点", "到站", "货到站点", "发货方", "发货联系人", "发货手机", "发货电话", "发货单位", "发货地址", "收货人", "收货手机","收货单位", "收货地址", "收货电话", "货名", "包装", "件...
__author__ = 'hualong_zhang'
# -*- coding:utf-8 -*-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')init_list_1 = [1, 4, 9, 'cat', 'dog', 'dog', 'bird', ['fish']]
init_list_2 = [1, 4, 9]
print 'the origin list 1 and 2:\n', init_list_1, '\n', init_list_2init_list_1.append(16) # 尾加一个元素
print init_list_1print init_list_1.count('dog') # 返回某元素出现个数init_list_1.extend(init_list_2) ...
列表 list特点:有序,支持不同类型的元素在一个列表中,可变(使用sort方法排序,影响到的是列表自身而不是创建新的列表——这与字符串不同,所以说字符串是不可变的)在python中列表也是对象,所以他也有属性和方法 help(list)list操作:1、有序的特点,可以用for..in..循环遍历列表2、基本的:增,删del,改,查3、截取列表:[2][-2]倒数第二个[1:]从第二个元素开始截取[2:4](切片)4、脚本操作符:+连接,*重复一、函数1、cmp...