zoukankan      html  css  js  c++  java
  • python3 set集合,以及字典,使用技巧


    #set集合,无序不可重复
    setjh={'ofgh','gegds','uutytr'}

    setjh.add('uuuuu')#添加单个元素
    setjh.remove('ofgh')#删掉单个元素
    print(setjh)
    #字典 键和值 建不可重复
    zidian={'cn':"chain",'cn':'chh'}
    print(len(zidian))#字典长度
    print(zidian)
    zidian.__setitem__('us','jhu')#添加元素
    print(zidian)
    #set集合使用
    ry=input('请输入任意字符:')
    tongji={}
    n=0
    for s in ry:
    tongji.get(s)
    if n is None:
    tongji.__setitem__(s,1)
    else:
    tongji.__setitem__(s,n+1)
    print(tongji)
    for key in tongji:
    print('%s 出现了 %d次 '%(key,tongji.get(key)))

    #取数到3后的数
    ct=int(input('请输入一个整数:'))
    dui=[]

    for num in range(1,ct+1):
    dui.append(num)
    while True:
    if len(dui)==1:
    break;
    n=n+1
    if n%3==0:
    dui.pop(0)
    else:
    dui.append(dui.pop(0))
    print(dui)

    '''
    函数;独立调用,独立定义
    方法:依赖定义,依赖调用

    '''
    #回掉函数
    def huidiao(data,r):
    for a in data:
    if r(a):
    return a

    def guize(b):
    return b%3==0
    print(huidiao([1,2,3,4,5,6,7,8,9],guize))

    def daxiao(d,x):
    if d<x:
    d,x=x,d
    return d,x
    print(daxiao(1,6))



  • 相关阅读:
    Unity3D屠龙战机项目总结
    10.2 MySQL数据库安装
    10.1 JDBC基础
    9.5 异常处理规则
    9.4 Java的异常跟踪栈
    9.3 使用throw抛出异常
    9.2 Checked异常和Runtime异常
    9.1 异常处理机制
    8.5 泛型和数组
    8.5 擦除和转换
  • 原文地址:https://www.cnblogs.com/QI1125/p/7518139.html
Copyright © 2011-2022 走看看