zoukankan      html  css  js  c++  java
  • 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():对称集合



  • 相关阅读:
    Longest Palindromic Substring
    PayPal MLSE job description
    Continuous Median
    Remove Duplicates From Linked List
    Valid IP Address
    Longest substring without duplication
    Largest range
    Subarray sort
    Multi String Search
    Suffix Trie Construction
  • 原文地址:https://www.cnblogs.com/luoyeyue/p/6892615.html
Copyright © 2011-2022 走看看