list学习内容总结
list定义:list[]或者[]内任意类型的内容,多个用逗号分开
name1 = list(['Cyberpunk2077', 'Jim', 2077])
name2 = list('Cyberpunk2077')
name3 = ['Cyberpunk2077', 'Jim', 2077]
print(name1, name2, name3)
'''
结果:
['Cyberpunk2077', 'Jim', 2077] ['C', 'y', 'b', 'e', 'r', 'p', 'u', 'n', 'k', '2', '0', '7', '7'] ['Cyberpunk2077', 'Jim', 2077]
'''
按照索引取值和切片(可读可写)
name_list = ['Cyberpunk2077', 'Jim', 'Gru', 'Dru']
print(name_list[1])
print(name_list[:2])
print(name_list[-1])
print(name_;ist[:3:2])
'''
结果:
Jim
['Cyberpunk2077', 'Jim']
Dru
['Cyberpunk2077', 'Gru']
'''
增加、追加、删除和复制
name_list = ['Cyberpunk2077', 'Jim', 'Gru']
name_list.append('Alice')
print(f'追加后name_list: {name_list}')
name_list.insert(3, 'Dru')
print(f'第三个位置增加后name_list: {name_list}')
print(f'name_list.pop()默认删除最后一个的元素: {name_list.pop()}')
print(f'删除最后一个元素后name_list: {name_list}')
print(f'name_list.pop(1)删除指定位置的一个的元素: {name_list.pop(1)}')
print(f'删除指定一个元素后name_list: {name_list}')
print(f'name_list.copy()复制得到的一个列表:{name_list}')
name_list.clear()
print(f'name_list.clear()清空之后name_list:{name_list}')
'''
结果:
追加后name_list: ['Cyberpunk2077', 'Jim', 'Gru', 'Alice']
第三个位置增加后name_list: ['Cyberpunk2077', 'Jim', 'Gru', 'Dru', 'Alice']
name_list.pop()默认删除的最后一个元素: Alice
删除最后一个元素后name_list: ['Cyberpunk2077', 'Jim', 'Gru', 'Dru']
name_list.pop(1)删除指定位置的一个的元素: Jim
删除指定一个元素后name_list: ['Cyberpunk2077', 'Gru', 'Dru']
name_list.copy()复制得到的一个列表:['Cyberpunk2077', 'Gru', 'Dru']
name_list.clear()清空之后name_list:[]
'''
for循环
name_list = ['Cyberpunk2077', 'Jim', 'Gru']
for name in name_list:
print(name)
reverse():倒叙重新排列
name_list = ['Cyberpunk2077', 'Jim', 'Gru']
name_list.reverse()
print(name_list)
list.sort(key=None,reverse=fore):key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。reverse -- 排序规则,reverse = True 降序, reverse = False 升序(默认)。
# 获取列表的第二个元素
def takeSecond(elem):
return elem[1] # 列表
random = [(2, 2), (3, 4), (4, 1), (1, 3)] # 指定第二个元素排序
random.sort(key=takeSecond) # 输出类别
print ('排序列表:', random)
'''
排序列表:[(4, 1), (2, 2), (1, 3), (3, 4)]
'''
list学习内容总结的更多相关文章
- web前端开发学习内容
应该 具备的 知识技能 :懂web标准,熟练手写 xhtml css3 并符合 符合w3c标准 代码能 兼容主流浏览器.ie6.7.8.9 ff 等. ...
- STM32学习内容和计划
一.STM32学习内容(流程) 1.学习STM32开发流程 ①MDK使用.建立工程.调试等 ②库开发方法 2.学习STM32常用外设开发 ①GPIO ②中断 ③定时器 ④串口 ⑤CAN 3.学习STM ...
- u-boot代码学习内容
前言 u-boot代码庞大,不可能全部细读,只能有选择的读部分代码.在读代码之前,根据韦东山教材,关于代码学习内容和深度做以下预先划定. 一.Makefile.mkconfig.config.mk等 ...
- 2.Freshman阶段学习内容的确定
我刷知乎.在知乎上答题的程序员,不是很牛逼就是更牛逼,说起各种系统.各种系统的各种版本.各种语言.数据库.算法.IT届的各种圣战都有板有眼.信手拈来.头头是道,不得不服.这导致了一些非常严重的问题:我 ...
- 20155209 2016-2017-2 《Java程序设计》第九周学习总结 ## 教材学习内容总结
教材学习内容总结 JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据. 执行流程: •连接数据源,如:数据库. •为数据库传递查询和更新指令. •处理数据库响应并返回的结 ...
- JAVA第十周《网络编程》学习内容总结
JAVA第十周<网络编程>学习内容总结 学习内容总结 1.初听到网络编程四个字可能会觉得很困难,实际上网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据,把数据发送到指定的位置, ...
- # 20145118 《Java程序设计》第4周学习总结 ## 教材学习内容总结
20145118 <Java程序设计>第4周学习总结 教材学习内容总结 本周内容为教材第六.七两张内容. 重点概念: 1.面向对象中,子类继承父类,避免重复的行为定义,是一种简化操作. 2 ...
- 20145118 《Java程序设计》第5周学习总结 教材学习内容总结
20145118 <Java程序设计>第5周学习总结 教材学习内容总结 1.Java中所有错误都会被打包成对象,可以通过try.catch语法对错误对象作处理,先执行try,如果出错则跳出 ...
- 20155328 2016-2017-2 《Java程序设计》 第十周学习内容总结
20155328 2016-2017-2 <Java程序设计>第十周学习总结 教材学习内容总结 JAVA和ANDROID开发学习指南 第22章 网络概览 两台计算机用于通信的语言叫做&qu ...
- spring boot(10) 基础学习内容
A Spring boot(10) 基础学习内容 B SpringBoot(16) 基础学习内容
随机推荐
- apue——读目录操作
头文件: #define _POSIX_C_SOURCE 200809L #include <sys/types.h> #include <sys/stat.h> #inclu ...
- 老男孩Python全栈学习 S9 日常作业 008
1.有如下两个集合,pythons是报名python课程的学员名字集合,linuxs是报名linux课程的学员名字集合 pythons={'alex','egon','yuanhao','wupeiq ...
- linux expect 即exp脚本交互功能【原】
场景 expect命令用于任何自动化互动的过程. send – 发送字符串到进程 expect – 等待来自进程的特定的字符串 spawn – 启动命令 安装 expect一开始100%不存在, 手动 ...
- 图解TCP/IP
序言 ----
- shell 生成任意大小文件
$ dd if=/dev/zero of=junk.data bs=1M count=1 参数: if (input file) of (output file) bs(block size) co ...
- .net 解压缩 rar文件
public static class RARHelper { public static bool ExistsWinRar() { bool result = false; string key ...
- 微信小程序注意点与快捷键
注意点1. 微信对小程序的要求是整体大小不能超过1MB. 2. .json 是配置文件,其内容必须符合JSON格式,所以文件内部不允许有注释. 3. app.json 是全局配置文件,微信小程序中的每 ...
- 解析中国天气网页面获取七日天气 (Java, Python)
说明 解析中国天气网的页面,获取七日天气. 使用 htmlparser .这是它的 API 文档. 代码 SevenDayWeather.java import java.io.BufferedRea ...
- LeetCode刷题-005最长回文子串
给定一个字符串 s,找到 s 中最长的回文子串.你可以假设 s 的最大长度为1000.示例 1:输入: "babad"输出: "bab"注意: "ab ...
- PHP 【六】
命名空间 教学网站的内容不知道再怎么“笔记化”,用之即可 面向对象 类定义 创建对象 $xxx = new 类名: 调用成员方法 $xxx->方法名(参数): 举例: <?php cl ...