zoukankan      html  css  js  c++  java
  • 组合数据类型综合练习

    字符串联系:

    ss = ['aa','bb','c']
    for i in ss:
      print(i)
     
    aa
    bb
    c
    

    列表:

    lis = list(ss)
     lis
    ['a', 'b', 'c']
     
     lis.append(list('132456'))
     lis
    ['a', 'b', 'c', ['1', '3', '2', '4', '5', '6']]
     
    for i in lis:
    print(i)
     
    a
    b
    c
    ['1', '3', '2', '4', '5', '6']
    

    元组:

    tur = ('aa','bb','cc')
    tur
    ('aa', 'bb', 'cc')
    for i in tur:
      print(i)
     
    aa
    bb
    cc
    

    字典:

    dit = {}
    dit['nacy'] = 90
    dit['jacky'] = 99
    
    dit
    {'nacy': 90, 'jacky': 99}
    
    dit.items()
    dict_items([('nacy', 90), ('jacky', 99)])
    
    dit.keys()
    dict_keys(['nacy', 'jacky'])
    
    for i in dit:
    print(i)
    
    nacy
    jacky
    

      

    集合:

    con = {'a','b','c'}
    con.add('v')
    {'c', 'b', 'a', 'v'}
    con = set('boy')
     
    con
    {'y', 'o', 'b'}
    

    总结列表,元组,字典,集合的联系与区别

    元组(tuple)、列表(list)、字典(dictionary)都是序列(包括字符串),都可以进行索引和切片操作,也可以互相转换。

     1.列表

    列表中的每一个元素都是可变的

    列表中的元素是有序的,每个元素都有一个位置

    列表可以容纳Python中任何对象

     2.字典

    字典中必须以键值对的形式出现

    逻辑上,键是不能重复的,值是可以重复的

    字典中的键(key)是不变的,不能被修改,而值(val)是可以修改的,并且可以是任何对象

     3.元组

    元组其实是一个稳固版的列表,不能被修改,但是可以索引,方法与列表一样

     4.集合

    每一个集合中元素的位置是无序且不重复的任意对象

    可以通过集合判断数据从属关系

    可以通过集合吧数据结构中重复的元素减掉

    集合不能被切片也不能被索引

  • 相关阅读:
    emoji表情,直接存入数据库报错,,出现java.sql.SQLException: Incorrect string value: 'xF0x9Fx98x8ExF0。。。。。。
    Springmvc的服务端数据验证-----Hibernate Validator
    HashMap
    Treeset的两种排序方法(自然排序和比较器排序)
    Java设计模式之适配器模式
    Java中的三种工厂模式
    构造方法私有化_骰子
    Java中equals的覆盖
    HttpClient请求
    JAVA的单例模式与延时加载
  • 原文地址:https://www.cnblogs.com/qq412158152/p/8627084.html
Copyright © 2011-2022 走看看