Python之路-基础数据类型之列表 元组
列表的定义
列表是Python基础数据类型之一,它是以[ ]括起来, 每个元素用' , '隔开而且可以存放各种数据类型: lst = [1,2,'你好','num']
列表的索引和切片
与字符串类似,在这就不举例了,但是列表是可以的,而字符串则不可以
列表的操作
增
num = [1,2,3,4,5] num.append(6) print(num) 运行结果:[1, 2, 3, 4, 5, 6]
num = [1,2,3,4,5] num.insert(3,6) print(num) 运行结果:[1, 2, 3, 6, 4, 5]
lst.extend(可迭代对象)(迭代添加)
num = [1,2,3,4,5] msg = 'list' num.extend(msg) print(num) 运行结果:[1, 2, 3, 4, 5, 'l', 'i', 's', 't'] 对添加对象的每一个元素进行迭代添加
删
num = [1,2,3,4,5] del num print(num)#删除整个列表,包含列表名,输出时会报错,因为列表已不存在 运行结果:报错
num = [1,2,3,4,5] del num[:3] print(num) # 可以指定下标,也可以用切片删除 运行结果:[4,5]
num = [1,2,3,4,5] num.pop() print(num.pop())#该操作是返回删除的值 print(num) 运行结果: 4 [1, 2, 3]
num = [1,2,3,4,5] num.remove(2) print(num) 运行结果:[1, 3, 4, 5]
num = [1,2,3,4,5] num.clear() print(num) 运行结果: []
改
num = [1,2,3,4,5] num[2] = '哈哈' print(num) 运行结果[1,'哈哈',3,4,5] num = [1,2,3,4,5] num[:3] = '你好啊'#利用切片修改时,要保证长度统一 print(num) 运行结果:['你', '好', '啊', 4, 5]
查
列表的其他操作
num = [1,2,3,4,5] num.reverse() print(num) 运行结果:[5, 4, 3, 2, 1]
num = [1,2,3,4,5] num.sort()# 默认升序 print(num) num = [1,2,3,4,5] num.sort(reverse = True) #降序 print(num)
num = [1,2,3,4,5] num.index(3,0,4) print(num.index(3,0,4))#若查找值有多个,只会返回最前面的那个值的下标 返回结果:2
num = [1,3,3,4,5] print(num.count(3)) 运行结果:2
元组--tuple
range()
for i in range(5): print(i) for i in range(100,0,-1): # 倒序打印100-1 print(i) for i in range(1,100,2): # 打印1-100所有奇数 print(i) for i in range(2,101,2): # 打印1-100所有偶数 print(i)
Python之路-基础数据类型之列表 元组的更多相关文章
- python基础数据类型之列表,元组操作
一.列表的索引和切片1.列表的索引列表和字符串一样样拥有索引 lst = ["a","b","c"] print(lst[0]) # 获取第 ...
- 百万年薪python之路 -- 基础数据类型的补充
基础数据类型的补充 str: 首字母大写 name = 'alexdasx' new_name = name.capitalize() print(new_name) 通过元素查找下标 从左到右 只查 ...
- Python之路-基础数据类型之字典 集合
字典的定义-dict 字典(dict)是python中唯⼀的⼀个映射类型.他是以{ }括起来的键值对组成,字典是无序的,key是不可修改的.dic = {1:'好',2:'美',3:'啊'} 字典的操 ...
- python中的基本数据类型之列表,元组
一.列表 1.什么是列表. 列表是python的基本数据类型之一,用[]来表示,可以存放各种数据类型(什么都能装,能装对象的对象) 列表相比于字符串,不仅可以存放不同类型的数据,而且可以存放大量的数据 ...
- 百万年薪python之路 -- 基础数据类型的补充练习
1.看代码写结果 v1 = [1,2,3,4,5] v2 = [v1,v1,v1] v1.append(6) print(v1) print(v2) [1,2,3,4,5,6] [[1,2,3,4,5 ...
- python之路--基础数据类型的补充与深浅copy
一 . join的用法 lst =['吴彦祖','谢霆锋','刘德华'] s = '_'.join(lst) print(s) # 吴彦祖_谢霆锋_刘德华 # join() "*" ...
- Python之路-基础数据类型之字符串
字符串类型 字符串是不可变的数据类型 索引(下标) 我们在日常生活中会遇到很多类似的情况,例如吃饭排队叫号,在学校时会有学号,工作时会有工号,这些就是一种能保证唯一准确的手段,在计算机中也是一样,它就 ...
- Python基础数据类型之列表和元组
一.列表 list 列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如: li ...
- Python入门篇-基础数据类型之整型(int),字符串(str),字节(bytes),列表(list)和切片(slice)
Python入门篇-基础数据类型之整型(int),字符串(str),字节(bytes),列表(list)和切片(slice) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Py ...
随机推荐
- css-原理详解
语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明: 选择器一般使用id或者class选择器,声明由{}包含,每条声明由一个属性和一个值组成. .city { float:left; ...
- 8. 字符串转换整数 (atoi)
8. 字符串转换整数 (atoi) 方法一 import re import math class Solution(object): def myAtoi(self, str): "&qu ...
- __enter__,__exit__上下文管理协议
上下文管理协议__enter__,__exit__ 用途或者说好处: 1.使用with语句的目的就是把代码块放入with中执行,with结束后,自动完成清理工作,无须手动干预 2.在需要管理一些资源比 ...
- CATIA 各个版本代号详解
一. 第几代(V-"version")简介 1982—1988年,catia相继发布了第一代—V1版本.第二代—V2版本.第三代—V3版本,并于1993年发布了功能强大的第四代—V ...
- Metasploits之ms10_018
漏洞详情:https://technet.microsoft.com/library/security/ms10-018 一准备: 1:kali Linux系统 192.168.195.129 2:W ...
- sftp 常用命令 以及 以及与 scp 的比较
1.scp 不能容忍网络闪断,因此一旦出现网络闪断,那么scp 命令就会异常退出 sftp 可以容忍网络闪断,而且具备断电续传,因此sftp 适用于网络更慢的环境, 2. sftp 是一个交互式文件传 ...
- websocket~~原理详细解说优秀文(转)
新项目有个实时刷新新消息的功能,具体的有实时更新别人的回复,实时推送验证请求等功能, 在网上发现了关于websocket的优秀文,地址: https://marvelapp.com/1759hgb6/ ...
- 记一下一道关于finally的题
题目: public class Test{ public int add(int a,int b){ try { return a+b; } catch (Exception e) { Syste ...
- 调用submit()方式提交表单
今天在看高级程序设计时看到的这样一段话: 在以调用submit()方法的形式提交表单时,不会触发submit事件 写了一个小例子做了下测试,的确如此: <form id="fm&quo ...
- Mysql 事务隔离级别(图文详解)
本文由 SnailClimb 和 BugSpeak 共同完成. 事务隔离级别(图文详解) 什么是事务? 事物的特性(ACID) 并发事务带来的问题 事务隔离级别 实际情况演示 脏读(读未提交) 避免脏 ...