[4] list列表的一些知识点

# -*- coding: UTF-8 -*-
#1. list的创建
l = [11,22,33,44]
# l1= list()  l1 = []
# l2 = list([11,22,33,44])

#2 list的转换(用list()函数把其他类型的数据转换成list)
p = "sam"
t = ("a", "happy", "day")
d = {"k1":"456", "k2":"123"}
ls = list(p)
print(ls)  #字符串转成一个list--->  [‘s‘, ‘a‘, ‘m‘]
ls2 = list(t)
print(ls2)   #元组转成一个list--->  [‘a‘, ‘happy‘, ‘day‘]
#字典转成list的三种情况
ls3 = list(d)            #输出键组成的list [‘k1‘, ‘k2‘]
ls4 = list(d.values())   #输出值组成的list [‘123‘, ‘456‘]
ls5 = list(d.items())    #输出键值对的list [(‘k1‘, ‘456‘), (‘k2‘, ‘123‘)]
print(ls5)

#3. list 常用函数(insert append remove reverse pop extends len)

#列表的增删改弹出(元组类似)
lst = [‘Michael‘, ‘Bob‘, ‘Tracy‘, ‘Sam‘]
# print(lst)
# lst.insert(2,‘T-mac‘)
# print(lst)
# lst.remove(lst[1])
# print(lst)
# lst[2] = ‘James‘
# print(lst)
# lst.pop(1)
# print(lst)

l5 = ["six", "seven", "five"]
temp = ["one", "two"]  #("one", "two")
l5.extend(temp)   #extend追加一个列表(元组)到另一个列表  ["six", "seven", "five", "one", "two"]
print(l5)
时间: 2024-10-06 04:20:49

[4] list列表的一些知识点的相关文章

python列表、元组知识点

#列表的增删查改 基于Python3的情况下 #增 append(默认加在最后面.支持数字.可添加列表) insert(必须带索引,无索引则报错,支持数据,可添加列表) # extend(默认加在最后面,且会把字符串内的字符进行拆分,分成多个列表元素,并且不支持数字,可添加列表) li = ['ac','bc','cd','中文'] li.append('alxe') li.append(1) li.append(['5','8']) li.insert(2,['a','1']) li.exte

python-关于列表的小知识点

#列表都时有序的 #排序 正向 li =[1,5,4,7,6,2,3] li.sort() pritn(li) #输:[1,2,3,4,5,6,7] ''' 最快的排序 sort() 不规定其它算法就用这个排序 再牛逼的算法也不如sort高,因为它时用C语言去写的,再加上python也是C写的, 其它算法有些事用inpython代码完成的, python代码完成后还得转译成C 一般面试官出算法排序事考你的逻辑思维能力 ''' #有正向自然就有逆向了 ,reverse 反转倒序  默认参数是 re

2019.12.5-特征布局,新闻列表 代码

<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>特征布局</title></head><style type="text/css"> .news_list_com{ width: 600px; height: 290px; border:1px solid #ddd

2019.12.09-新闻列表布局代码

<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>特征布局</title></head><style type="text/css"> .news_list_com{ width: 600px; height: 290px; border:1px solid #ddd

【python系统学习06】一张图看懂列表并学会操作

点击跳转-原文地址 数据类型 - 列表(list) 目录: 切片选中规则见上. 切片删除同偏移量一个原理.切片选中的片段被当作参数传递到del中,都会被删除. 所以直接看三个示例如下: del(myName[:2]) # 偏移量0.1选中,删除掉 小石头.xing.org1^.myName剩下[181,True] del(myName([2:])) # 偏移量2.3选中,删除掉 181.True.myName剩下[小石头,xing.org1^] del(myName([1:3])) # 偏移量1

css实战设置新闻内容

示例图 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> /*父级上增加属性overflow:hidden*/ /*在最后一个子元素的后面加一个空的div,给它样式属性 clear:both(不

python中的关键字---2(函数基础类)

函数基础 定义函数: def 函数名(): 缩进 函数体(代码块) 调用函数: 函数名 + () 小括号 执行顺序: def func(): 1 print('这大佬黑') 3 func()调用 2 函数的返回值: def func(): 1 print('这大佬黑') 3 return '今晚不溅不散' func()调用 2 返回一个参数的时候是它本身,返回多个就是元组形式显示 当函数体执行到return的时候就结束函数 不写return的时候 默认返回None 写了return不写返回值的时

ansible基础-roles

一 简介 注:本文demo使用ansible2.7稳定版 在我看来,role是task文件.变量文件.handlers文件的集合体,这个集合体的显著特点是:可移植性和可重复执行性. 实践中,通常我们以部署某个服务为单元作为一个role ,然后将这些服务单元(role)放在一个roles目录下.主playbook文件通过调用roles目录下的role,来实现各种灵活多变的部署需求. 本节主要为大家介绍下roles的目录结构.引用方法及其他特性. 二 创建与目录结构 2.1 创建roles 通常创建

jdbc--------JdbcUtilDao 类

2018-12-14 目标:做成一个比较通用的 sql 操作 import com.ljs.util.JDBCUtil; 类名:JdbcUtilDao 1: 更新操作, 针对任何表,增加,删除,更新操作都可以满足. 知识点: 可变数组, preparedstatement 对象.(?) 占位符. public int update(String sql, Object ...objects){ // // 1 获取conn 连接 Connection connection =null; Prep