常用语句+列表 元组 字典

1.赋值语句


2.条件分支语句
  1.True时才执行
  2.同级同缩进
if    :
elif    :
elif    :
else    :
(注意冒号)
常用语句+列表 元组 字典_第1张图片
3.循环语句
while  
for
    注意区别,C使用{},与缩进无关
    Python使用:与缩进密切相关
注意for语句的不同, 常用语句+列表 元组 字典_第2张图片
    i的初值为start,当i等于end时退出循环,即为end时不执行循环语句
    continue 跳过本次循环后面的代码,重新开始下一次循环
    break 跳出循环体
接循环语句
while
for
  while  条件表达式等于True时执行


异常处理语句    
常用语句+列表 元组 字典_第3张图片

    我正在看【python中try except处理程序异常的三种常用方法 - CSDN博客】,分享给你,一起看吧!     https://blog.csdn.net/u014717398/article/details/63252886

Python换行符不需另加,且对;要求不严格,与c不同(解释性?)

我正在看【Python 运算符 - CSDN博客】,分享给你,一起看吧! https://blog.csdn.net/liang19890820/article/details/69690954#身份运算符
我正在看【Python运算符优先级 - CSDN博客】,分享给你,一起看吧! https://blog.csdn.net/wuxiaobingandbob/article/details/20604913
————————————————————————————————————————————————————

重复元素索引只返回第一个
我正在看【元组与列表的区别 - CSDN博客】,分享给你,一起看吧! https://blog.csdn.net/ls7011846/article/details/52626616

Q:同一页,+可不可以list2+=list1.应该不管吧试一试
  W:  可以!

1.列表
    1.定义

        list=[,,]
    2.print(list)

    3.获取列表长度
        len(list)
    4.访问数组元素

        list[index]
            index为元素索引,从0开始 如:print(list[2])
    5.添加列表元素
        在列表尾部添加元素

        list.append(新值)
        用insert()函数在指定位置添加元素
        list.insert(插入位置,新值) 如:list.insert(4.'北京烤鸭')
        extend()将一个列表每个元素添加到另一个列表
        list.extend(list1)
    6.合并两列表

        list=list1+list2
    7.删除指定列表元素
        det list[index]
    8.定位列表元素
        list.index(元素值)     得到索引
    9.遍历列表元素          
        for i in range(len(list)):
                print(list[i])
        或
        for index.value in enumerate(list):
                print('第%d个元素值是%s'%(index,value))
    10.列表排序

        list.sort()    升序
        list.reserse()    反序
        降序=升序+反序
    11.产生一个数值递增列表

        list=range(11,20)    #默认从0开始,共end-start-1项
        for index,value in enumerate(list):
            print('list的第%d个元素是【%s】'%(index,value))

2.多维列表
        list=[[,],[,]]
        打印:
            for i in range(len(list)):
                    print(list[i])
            
            for i in range(len(list)):
                    list1=list[i]
                    for j in range(len(list1)):
                            print(list1[j])

            for i in range(len(list)):
                    for j in range(list[i]):
                            print(list[i][j])

3.元组(tuple)

    一经定义,元组内容不可改变
    元组元素可以存储不同类型的数据,如:字符串,数字,元组
    由圆括号括起来

与列表类似,注意因其内容不可变,没有sort()函数,有reverse()函数
    可以     列表对象=list(元组对象)
        如:t=('apple','banana','pear','grape')
               l=list(t)
               l.sort()
               t=tuple(l)
               print(t)

字典

    与列表的不同:有键(key)和值(value)两个属性

    1.定义字典:

        d1={}

        d2={'name':'小明','sex':'男'}

    2.打印字典:

        print(dictionary)

    3.获取字典长度:

        len(dictionary)

    4.访问字典元素:

        dictionary[key]

    5.添加字典元素:

        dictionary[key]=value

    6.合并两个字典:

        update()

        dictionary.update(dictionary2)

    7.删除字典元素:

        pop()

        dictionary.pop(key)

    8.判断字典是否存在元素:

        key in dictionary

        返回值 True /False

    9.遍历字典元素


常用语句+列表 元组 字典_第4张图片


常用语句+列表 元组 字典_第5张图片

常用语句+列表 元组 字典_第6张图片

    10.清空字典

        dictionary.clear()

        print(dictionary)

    ->{}

    11.字典嵌套:

        {'name':{'first':'Johney','last':'Lee'},'age':40}

        访问嵌套字典

            dictionary[key][key]

                如    print(d.['name']['first'])


你可能感兴趣的:(Python学习)