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学习内容总结的更多相关文章

  1. web前端开发学习内容

    应该 具备的 知识技能 :懂web标准,熟练手写 xhtml css3 并符合 符合w3c标准                       代码能 兼容主流浏览器.ie6.7.8.9 ff 等.    ...

  2. STM32学习内容和计划

    一.STM32学习内容(流程) 1.学习STM32开发流程 ①MDK使用.建立工程.调试等 ②库开发方法 2.学习STM32常用外设开发 ①GPIO ②中断 ③定时器 ④串口 ⑤CAN 3.学习STM ...

  3. u-boot代码学习内容

    前言  u-boot代码庞大,不可能全部细读,只能有选择的读部分代码.在读代码之前,根据韦东山教材,关于代码学习内容和深度做以下预先划定. 一.Makefile.mkconfig.config.mk等 ...

  4. 2.Freshman阶段学习内容的确定

    我刷知乎.在知乎上答题的程序员,不是很牛逼就是更牛逼,说起各种系统.各种系统的各种版本.各种语言.数据库.算法.IT届的各种圣战都有板有眼.信手拈来.头头是道,不得不服.这导致了一些非常严重的问题:我 ...

  5. 20155209 2016-2017-2 《Java程序设计》第九周学习总结 ## 教材学习内容总结

    教材学习内容总结 JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据. 执行流程: •连接数据源,如:数据库. •为数据库传递查询和更新指令. •处理数据库响应并返回的结 ...

  6. JAVA第十周《网络编程》学习内容总结

    JAVA第十周<网络编程>学习内容总结 学习内容总结 1.初听到网络编程四个字可能会觉得很困难,实际上网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据,把数据发送到指定的位置, ...

  7. # 20145118 《Java程序设计》第4周学习总结 ## 教材学习内容总结

    20145118 <Java程序设计>第4周学习总结 教材学习内容总结 本周内容为教材第六.七两张内容. 重点概念: 1.面向对象中,子类继承父类,避免重复的行为定义,是一种简化操作. 2 ...

  8. 20145118 《Java程序设计》第5周学习总结 教材学习内容总结

    20145118 <Java程序设计>第5周学习总结 教材学习内容总结 1.Java中所有错误都会被打包成对象,可以通过try.catch语法对错误对象作处理,先执行try,如果出错则跳出 ...

  9. 20155328 2016-2017-2 《Java程序设计》 第十周学习内容总结

    20155328 2016-2017-2 <Java程序设计>第十周学习总结 教材学习内容总结 JAVA和ANDROID开发学习指南 第22章 网络概览 两台计算机用于通信的语言叫做&qu ...

  10. spring boot(10) 基础学习内容

    A Spring boot(10) 基础学习内容 B SpringBoot(16) 基础学习内容

随机推荐

  1. apue——读目录操作

    头文件: #define _POSIX_C_SOURCE 200809L #include <sys/types.h> #include <sys/stat.h> #inclu ...

  2. 老男孩Python全栈学习 S9 日常作业 008

    1.有如下两个集合,pythons是报名python课程的学员名字集合,linuxs是报名linux课程的学员名字集合 pythons={'alex','egon','yuanhao','wupeiq ...

  3. linux expect 即exp脚本交互功能【原】

    场景 expect命令用于任何自动化互动的过程. send – 发送字符串到进程 expect – 等待来自进程的特定的字符串 spawn – 启动命令 安装 expect一开始100%不存在, 手动 ...

  4. 图解TCP/IP

    序言 ----

  5. shell 生成任意大小文件

    $ dd if=/dev/zero of=junk.data bs=1M count=1 参数: if  (input file) of (output file) bs(block size) co ...

  6. .net 解压缩 rar文件

    public static class RARHelper { public static bool ExistsWinRar() { bool result = false; string key ...

  7. 微信小程序注意点与快捷键

    注意点1. 微信对小程序的要求是整体大小不能超过1MB. 2. .json 是配置文件,其内容必须符合JSON格式,所以文件内部不允许有注释. 3. app.json 是全局配置文件,微信小程序中的每 ...

  8. 解析中国天气网页面获取七日天气 (Java, Python)

    说明 解析中国天气网的页面,获取七日天气. 使用 htmlparser .这是它的 API 文档. 代码 SevenDayWeather.java import java.io.BufferedRea ...

  9. LeetCode刷题-005最长回文子串

    给定一个字符串 s,找到 s 中最长的回文子串.你可以假设 s 的最大长度为1000.示例 1:输入: "babad"输出: "bab"注意: "ab ...

  10. PHP 【六】

    命名空间 教学网站的内容不知道再怎么“笔记化”,用之即可 面向对象 类定义 创建对象  $xxx = new 类名: 调用成员方法  $xxx->方法名(参数): 举例: <?php cl ...