首页 > 编程语言 >python5

python5

时间:2023-12-01 14:35:09浏览次数:40  
标签:下标 name 元素 list 列表 print python5

数据容器入门

数据容器:一种可以容纳多份的数据类型,每一份数据称为元素,分五类:

 

1.列表    list
2.元组 tuple
3.字符串 str
4.集合 set
5.字典 dict

 

一.列表

语法  列表【下标】即可取出

#基本语法

【元素1,元素2,元素3~~~】

#定义变量

 变量名称=【元素1,元素2,元素3~~~】

#定义空列表

变量名称=【】

变量名称=list()

name_list = ['人生' , '苦短' , '我用' , 'python' , '!']
print(name_list)
print(type(name_list))
列表的下标索引
name_list = ['人生' , '苦短' , '我用' , 'python' , '!']
print(name_list)
print(type(name_list))

#列表的下标索引,从前向后,从0开始,每次加一
print(name_list[0])
print(name_list[1])
print(name_list[2])
#也可以反向索引,从后向前:从0开始,依次递减(-1,-2,-3~~~)
print(name_list[-1])
print(name_list[-2])
print(name_list[-3])

 

name_list = [['人生' , '苦短' , '我用' ],[ 'python' , '!']]print(name_list[1][1])

列表的查询功能:index

~查找某元素的下标

功能:查找指定元素在列表的下标,如果找不到,报错ValueError

语法:列表.index(元素)  #index就是列表对象(变量),内置的方法(函数)

 

name_list = ['人生' , '苦短' , '我用' , 'python' , '!']
index=name_list.index('人生')
print(f"人生在列表中的下标索引值是:{index}")

#修改特定下标索引的值
name_list[1] = 'hello'
print(f"列表被修改后,结果是:{name_list}")

 

列表的修改元素功能

1插入元素:insert

语法:列表.insert(下标,元素),在指定的下标位置,插入指定的元素

 

name_list = ['人生' , '苦短' , '我用' , 'python' , '!']
name_list.insert(0,"hello")
print(f"列表插入元素后:{name_list}")

2.追加元素:append(可以追加一个)  extend(追加一批)

append语法:列表.append,将指定元素,追加到列表尾部

"""
追加元素
语法:列表.append(元素)    将指定元素,追加到列表的尾部

"""
name_list = ['人生' , '苦短' , '我用' , 'python' , '!']
name_list.append("HHHHHH")
print(f"列表插入元素后:{name_list}")

extend语法:列表.extend(其他数据容器),将其他数据容器的内容取出,依次追加到列表尾部

"""
extend语法:列表.extend(其他数据容器),
                     将其他数据容器的内容取出,依次追加到列表尾部
"""
name_list1 = ['人生' , '苦短' , '我用' , 'python' , '!']
name_list2 = ['hello python!']
name_list1.extend(name_list2)
print(f"列表插入元素后:{name_list1}")

3.元素的删除:del  pop  remove

"""
语法1:del 列表【下标】
"""
name_list1 = ['人生' , '苦短' , '我用' ,'python' , '!']
del name_list1[1]
print(name_list1)

"""
语法2:列表.pop(下标)
"""
name_list2 = ['人生' , '苦短' , '我用' ,'python' , '!']
string = name_list2.pop(2)
string2 = name_list2.pop()
print(f"通过pop方法取出后原列表为:{name_list2},"
         f"取出的元素为:{string},"
         f"默认取出的元素是:{string2}")

"""
语法3:列表.remove(下标),删除某元素在列表中的第一个匹配值
"""
name_list3 = ["hhh","好好学习","天天向上","hhh","hhh"]
name_list3.remove("hhh")
print(f"通过remove移除元素后,列表结果为:{name_list3}")

4.列表元素统计

"""
语法1:列表count(元素) 统计单个元素
"""
name__list = [1,1,1,1,1,1,1,1]
count = name__list.count(1)
print(f"列表中1的个数为:{count}")

"""
语法2:len(列表)     统计整个列表元素个数
"""
name__list = [1,1,2,3,4,5,6,7,6,1,1,1,1,1,1]
count1 = len(name__list)
print(f"列表元素个数总共有:{count1}")

列表的循环

 

"""
列表的遍历——while循环
"""
def list_while_func():
    my_list = ['人生','苦短','我用','python','!']
    #循环控制变量通过下标索引来控制,默认0
    #每一次索引将下标索引变量+1
    #循环条件:下标索引变量 < 列表的元素数量

    index = 0
    while index < len(my_list):
        #通过index变量取出对应下标的元素
        element = my_list[index]
        print(f"列表的元素:{element}")
        index += 1


def List_for_func():
    #使用for循环遍历列表
    my_list = [1,2,3,4,5,6,7]
    for element in my_list:
        print(f"列表的元素有:{element}")


list_while_func()
List_for_func()

 

标签:下标,name,元素,list,列表,print,python5
From: https://www.cnblogs.com/smll1/p/17806167.html

相关文章

  • Python51days
      ython_BootStrap1.导入bootstrapBootStrap已经写好的css样式,我们如果想要使用Boostrap:下载boostrap模板在页面上引入bootsrap文件编写HTML时,按照Boostrap的规定来编写+自定制。bootsrap网址:https://www.bootcss.com/ 效果已经自行提供你只需要引入后写入class......
  • Python50days
    筛选器方法document.getElementById()-------标签对象-------标签jQuery对象$(document.个体、ElementById())----------jQuery对象----------可以使用jQuery对象提供的方法如何把jQuery对象转为标签对象  $===jQuery$()[0]$("#id")===jQuery("#id") 菜单例子 hide—......
  • Python5day
    今日内容概要基本运算符算术比较赋值逻辑成员身份流程控制(重要)——if  else elifwhile for等基本运算符:1.取模运算——又叫取余运算% 2.比较运算 == !=比较运算符及比较数据类型,又比较数据值3.赋值运算符  =python语法中除了有=号这种简单的赋值运算外,还支......
  • python5:列表及其常用方法
    list(列表):是一个有序的集合,可以随时添加和删除其中的元素。特点:1:支持增删改查2:列表中的数据是可以变化的【数据项可以变化,内存地址不会改变】3:用[]来表示列表类型,数据项之间用逗号来分割,注意:数据项可以是任何类型的数据4:支持索引和切片来进行操作。 列表操作方法:append:在列......
  • python59 linux 剩余相关操作 公钥私钥 paramiko模块
    文件相关信息#查看普通⽂件⼤⼩⽅法[root@jason/tmp]#ls-lh/etc/services#查看⽬录⽂件⼤⼩⽅法du显示⽬录中的数据真实占⽤磁盘空间⼤⼩......
  • python5
    Python下载Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到:Python官网:https://www.python.org/你可以在以下链接中下载Python的文档,你可以下载HTML、PD......
  • python5
    一、使用字符串拼接输出一个关于程序员的笑话programmer_1='程序员甲:搞IT太辛苦了,我想换行……怎么办?'programmer_2='程序员乙:敲一下回车键'print(programmer_1+programme......
  • 新的学习历程-python5 输入输出基础
    1uname=input("pleaseinputusername:")2print("welcome",uname)#print各项间默认以空格作为分隔符3print("welcome"+uname)#注意引号内最后的空格学习资源来......
  • Python5-
    实战01(打印象棋口诀)1str1='马走日'2str2=','3str3='象走田'4str4=','5str5='车走直线炮翻山'6str6=','7str7='士走斜线护将边'8st......
  • python5-eg
    1实例012programmer_1='程序员甲:搞IT太辛苦了,我想换行......怎么办?'3programmer_2='程序员乙:敲一下回车键'4print(programmer_1+'\n'+programmer_2)实......