python3x-----

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3x-----相关的知识,希望对你有一定的参考价值。

list 增、删、改、查

回顾  索引、切片、步长

li = ['alex', 123, True, (1, 2, 3, 'wusir'), [1, 2, 3, '小明',], {'name':'alex'}]
#li中元素索引号为li = [01234567.....]
# 索引,切片,步长
print(li[0])#alex 输出列表索引为0的元素
print(li[2])#True 输出列表中索引为2的元素
print(li[1:4])#[123, True, (1, 2, 3, 'wusir')]切取列表li中索引的1--3的元素(顾头不顾尾)
print(li[:5:2])#['alex', True, [1, 2, 3, '小明']]等同print(li[0:5:2])步长为2
print(li[-1:-3:-1])#[{'name': 'alex'}, [1, 2, 3, '小明']]从倒数第一个元素开始截取步长为1

list 增


  • #append
    # li.append('alex')
    # print(li)#[1, 'a', 'b', 'a', 2, 3, '老男孩', 'alex']默认在列表尾部增加alex
    ##
    # print(li.append('alex'))#会显示None,因为append执行的是一个动作,无法print出来,
    #
    #for exmple:新公司添加员工
    # name_list = ['a','b','c','d','e','f']
    # while True:
    #     name = input('请输入新员工姓名:Q/q')
    #     if name.upper() == 'Q':break##如果输入q/Q,退出添加新员工
    #     else:
    #         name_list.append(name)
    #         print('已成功添加新员工%s' % name)
    # print(name_list)
    #
    
    # insert 插入
    # li = [1,'a','b','a',2,3,'老男孩']
    # li.insert(2,'小三')
    # print(li)#[1, 'a', '小三', 'b', 'a', 2, 3, '老男孩']把小三插入到元素2的位置
    ##extend 迭代添加,到最后
    ##迭代添加就是将123/AB拆分成最小的元素添加到li表中,(以例子说明)
    # li.extend([1,2,3])#[1, 'a', 'b', 'a', 2, 3, '老男孩', 1, 2, 3]
    # li.extend('ABC')#[1, 'a', 'b', 'a', 2, 3, '老男孩', 'A', 'B', 'C']
    #print(li)

以上是关于python3x-----的主要内容,如果未能解决你的问题,请参考以下文章

centos上安装 Python3x

CentOS7.2+Python3x+Flask部署标准化配置流程

python2x 与 python3x 区别

Python3x: set中union和update的区别

python的优点分类

centos7安装python3x,使用virtualenv创建python3的隔离环境