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'>
    
  • 相关阅读:
    Oracle备份Scott
    Oracle_备份整库
    Oracle配置说明
    Linux-防火墙设置-centos6.10版
    Centos6.10-Nginx代理配置
    oen /var/run/nginx.pid failed
    Win10重置 系统诸多设置或者菜单点击无效或者异常信息回复办法
    EasyUI TreeGrid 悬浮效果
    Hive
    MapReduce高级_讲义
  • 原文地址:https://www.cnblogs.com/djdjdj123/p/14920047.html
Copyright © 2011-2022 走看看