• python 学习2 字符串,列表,元组,字典,集合


    1.列表和元组

    列表是有序,支持增删改查,元素可以重复

             Append,insert

             Del  pop   remove

             Update

             切片

             扩展,extend

             浅拷贝:copy

             排序:sort

             翻转:reverse

             获取下表:index

             计数:count

    元组是一经创建就不能修改,又称只读列表

    2.字符串 常用方法

      

    Capitalize():首字母大写

             Center()

             Count()

             encode()

             endswith()

             find

             format

             index

             isdigit

             isidentifier

             islower

             isnumeric

             isupper

             join    

          

     1 mystr="--"
     2 str1='jack'
     3 
     4 res=mystr.join(str1)
     5 print(res)
     6 print(type(len(mystr)))
     7 
     8 #打印结果
     9 #j--a--c--k
    10 #<class 'int'>

             just

             strip

             lower

             upper

             replace

             split

             splitlines  判断行标示,因为linux系统和window系统的行结束符不一样

             title  :转化成标题

    3.字典

    # Author:  dictinary 格式 与 json差不多
    '''
    字典的操作
    其他操作
    clear():清空
    copy():复制字典,复制完之后两个字段不会有影响

    get(key):查询key的值,如果存在返回value值,如果不存在则,返回'None'
    items(): 返回字典的key,value
    getkeys():返回字典的keys
    getvalues():返回字段的values

    pop(key):删除 必须指定key,否则报错

    update(字典):修改,有key存在就修改,没有就增加相应的key

    循环遍历

     For key in dict

             Print(key,dict[key])

    4 集合

    集合是一个无序的,不重复的数据组合,它的主要作用如下

    • 去重,把一个列表变成集合,就自动去重了
    • 关系测试,测试两组数据之前的交集、差集、并集等关系

    myset=set([1,2,3])

    add

    update

    remove(‘x’) :如果没有找到x,则会报错,如果找到直接删除

    discard(‘xx’):如果没有找到不会报错,如果找到直接删除

    len(myset)

    x in myset :列表,字典,集合都这么写,查看一个key是否在里面

    x not in myset

    |,unino:并集

    -,difference:差集
    &,intersection:交集
    ^,symmetric_difference():对称集合



  • 相关阅读:
    鞍点计算
    hdu-2546 饭卡 01背包
    判断2的个数
    1959: 图案打印
    1913: 成绩评估
    1908: 蟠桃记
    采药问题 01背包
    JAVA反射机制_获取Class中的构造函数
    JAVA反射机制_获取字节码文件对象
    tcp饭卡上两地分居克里斯丁
  • 原文地址:https://www.cnblogs.com/luoyeyue/p/6892615.html
Copyright © 2020-2023  润新知