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'>
    
  • 相关阅读:
    Mysql 修改默认端口
    通过.pro文件生成C++工程
    内联函数知识点
    DICOM文件添加私有Tag(DCMTK Private Tag)
    poj 1185 炮兵阵地 状压dp
    cf #216 C
    cdoj1365 木杆上的蚂蚁
    cf #214 Dima and Salad
    cf #213 Matrix
    hdu 2222 Keywords Search(AC自动机入门题)
  • 原文地址:https://www.cnblogs.com/djdjdj123/p/14920047.html
Copyright © 2011-2022 走看看