zoukankan      html  css  js  c++  java
  • Python容器类型的遍历汇总

    遍历列表

    l = ["a","b","1",2]
    print(l)
    for i in l:
    	print(i)
    	print(type(i))
    

    结果

    ['a', 'b', '1', 2]
    a
    <class 'str'>
    b
    <class 'str'>
    1
    <class 'str'>
    2
    <class 'int'>
    

    遍历字符串

    s = "abcde"
    print(s)
    for si in s:
    	print(si)
    	print(type(si))
    

    结果

    abcde
    a
    <class 'str'>
    b
    <class 'str'>
    c
    <class 'str'>
    d
    <class 'str'>
    e
    <class 'str'>
    

    遍历字典

    dic = {"name":"lsj","age":18}
    print(dic,type(dic))
    for d in dic:
    	print(d,dic[d])
    	print(type(d))
    

    结果

    {'name': 'lsj', 'age': 18} <class 'dict'>
    name lsj
    <class 'str'>
    age 18
    <class 'str'>
    

    遍历集合

    '''
    Python大型免费公开课,适合初学者入门
    加QQ群:579817333 获取学习资料及必备软件。
    '''
    se = {"a","1","ab",1,2,4}
    print(set(se),type(se))
    for se1 in se:
    	print(se1)
    	print(type(se1))
    

    结果

    {'a', 'ab', 2, 1, 4, '1'} <class 'set'>
    a
    <class 'str'>
    ab
    <class 'str'>
    2
    <class 'int'>
    1
    <class 'int'>
    4
    <class 'int'>
    1
    <class 'str'>
    

    遍历元组

    t = ("a","1","ab",1,2,4,)
    print(t,type(t))
    for t1 in t:
    	print(t1)
    	print(type(t1))
    

    结果

    ('a', '1', 'ab', 1, 2, 4) <class 'tuple'>
    a
    <class 'str'>
    1
    <class 'str'>
    ab
    <class 'str'>
    1
    <class 'int'>
    2
    <class 'int'>
    4
    <class 'int'>
    
  • 相关阅读:
    事件总线demo
    软件架构分类(转载)
    ASP.NET MVC 使用 Datatables (2)
    ASP.NET MVC 使用 Datatables (1)
    查看win10的激活信息和版本号
    2016年工作计划
    通俗粗暴的事件委托理解
    matplotlib系列——条形图
    matplotlib系列——折线图
    使用pip安装python模块和包
  • 原文地址:https://www.cnblogs.com/djdjdj123/p/14920047.html
Copyright © 2011-2022 走看看