python相关知识点整理二(自己复习用)

原创 2018年04月16日 22:54:12

字典骚操作

l = [11,22,33,44,55,66,77,88,99,90]
result = {}

for item in l:
    if item < 66:  #阅读到11时,小于66 
        if "k1" not in result:   #判断键值在不在字典中,不在
             result['k1'] = [item, ]   #创建一个键值'k1',并且键值赋值为数组[],数组中存入第一个数11,加上逗号
        else: #循环到22,判断小于66,判断里面有'k1'
            result['k1'].append(item) #k1的结果是一个数组,可以用append添加
print(result)

上式也可以这样,先把判断结果放入a b两个数组中,再计入字典。

l = [11,22,33,44,55,66,77,88,99,90]
result = {}
a=[];b=[]

for item in l:
    if item < 66: 
        a.append(item)
    else:
        b.append(item)
result['key1'] = a
result['key2'] = b
def test(x,*args,**kwargs):
    print(x)
    print(args,args[-1])
    print(kwargs,kwargs.get('y'))

test(1,*[1,2,3],**{'y':1})
test(1,1,2,1,1,11,1,y=2,z=3)

#
1
(1, 2, 3) 3   #元组
{'y': 1} 1   #字典
#
1
(1, 2, 1, 1, 11, 1) 1  #元组
{'y': 2, 'z': 3} 2   #字典
msg='i am %s my hobby is %s' % ('lhf','alex')  #格式化输出
print(msg)

msg='i am %s my hobby is %s' % ('lhf',1)
msg='i am %s my hobby is %s' % ('lhf',[1,2])
print(msg)
name='lhf'
age=19
msg='i am %s my hobby is %s' % (name,age)
print(msg)




微信WEB开发知识点手册

-
  • 1970年01月01日 08:00

python相关知识点整理一(自己复习用)

List操作注意事项list = [1,'str',{'name':'yishu'}] for i list: print(i) list.append() 在后面添加 list.clear(...
  • gaoyishu91
  • gaoyishu91
  • 2018-04-16 21:55:12
  • 8

python相关知识点整理三(自己复习用)

生成器,装饰器,迭代器
  • gaoyishu91
  • gaoyishu91
  • 2018-04-16 23:00:55
  • 0

python相关知识点整理四(自己复习用)

filter, map, reduce几句话就能讲明白filter(function, iterable) 作用的是可迭代对象,list / tuple / dict / set / strlist...
  • gaoyishu91
  • gaoyishu91
  • 2018-04-16 23:44:25
  • 2

Hadoop一些相关知识点整理

一些摘录
  • zmdsjtu
  • zmdsjtu
  • 2017-03-15 21:54:36
  • 579

Spring Boot知识点整理

1.自定义属性及其使用方式: 1.1配置文件定义属性及其调用方式,application.properties: com.example.name=zhang com.example.anothe...
  • a835256838
  • a835256838
  • 2018-01-08 21:41:35
  • 95

Python+Django知识点总结

下面是自己学习过程中的一些知识点,需要的可以看看,本人还是一个小菜鸟,由于需要就学习一下用Django框架还写个Web试试: 1:运行服务器:python manage.py runserver 80...
  • Cs_hnu_scw
  • Cs_hnu_scw
  • 2017-07-20 22:11:49
  • 419

JAVA知识点集锦

写在最前面的话本文是之前看到的由前人总结的文章,由于时间的关系,只进行了内容的搬运工,格式还没有来的急整理,期待下一步的完善。 1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方...
  • qq948939246
  • qq948939246
  • 2016-11-10 11:35:32
  • 2317

tomcat知识点全总结

A. 案例:通过ecplise发布自己的项目 a. 技术分析: i. Ecplise:ide ii. Tomcat:服务器 iii. 项目:we...
  • ldz1997106
  • ldz1997106
  • 2017-05-30 23:52:51
  • 517

Python 基础知识点

在Python中有4种类型的数——整数、长整数、浮点数和复数。 2是一个整数的例子。 长整数不过是大一些的整数。 3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-...
  • u012620150
  • u012620150
  • 2016-11-01 10:04:48
  • 421
收藏助手
不良信息举报
您举报文章:python相关知识点整理二(自己复习用)
举报原因:
原因补充:

(最多只允许输入30个字)