首页 > 其他分享 >10 列表 List 公共功能

10 列表 List 公共功能

时间:2024-09-25 20:46:18浏览次数:1  
标签:10 users List len 列表 content 99 print 李邵奇

1、len

获取列表长度。

#获取长度
users = ["李邵奇","奇航",99]
val = len(users)
print(val) # 3
2、索引

获取一个字符。

#索引
users = ["李邵奇","奇航",99]
val = users[0]  #"李邵奇"
print(val)
3、切片

获取一段字符串(子序列)。

users = ["李邵奇","奇航",99]

val = users[0:2]   #"李邵奇" 99
4、删除

(数字/布尔/字符串除外)

注意:

  • 字符串本身不能修改或删除【不可变类型】 v1 = "alex".upper()
  • 列表是可变类型。
users = ["李邵奇","奇航",99]
# 方式一
users.pop(1)
print(users)

# 方式二:
del users[1]  
del user[0,3]
print(users)
5、修改
users = ["李邵奇","奇航",99]
users[2] = 66

users[0] = '李杰'
users[0][1]
6、步长
users = ["李邵奇","奇航",99]

val = users[0:2:2]
7、for 循环
"""
users = ['李邵奇','利奇航','张三丰','李子森']
for i in users:
    print(i)
"""
"""
users = ['李邵奇','利奇航','张三丰','李子森']
for i in users:
    # 第一次循环:i=“李邵奇”
    print(i)
    for ele in i:
        print(ele)
"""

# 练习题:请通过for循环和数字计数器实现:users = ['李邵奇','利奇航','张三丰','李子森']
"""
    0 李邵奇
    1 利奇航
    2 张三丰
    3 李子森
"""
"""
# 方式一
users = ['李邵奇','利奇航','张三丰','李子森']
count = 0
for i in users:
    print(count,i)
    count += 1
"""
"""
# 方式二
users = ['李邵奇','利奇航','张三丰','李子森']
users_len = len(users) # 4
for index in range(0,users_len): # [0,1,2,3]
    print(index,users[index])
"""
8、删除
9、更新【无】
练习题
"""
实现一个整数加法计算器(两个数相加):

如:content = input("请输入内容:") 用户输入:5+9或5+ 9或5 + 9(含空白),然后进行分割转换最终进行整数的计算得到结果。
"""



# 思路一:
"""
content = input('请输入:') # [5+9]  或 [5 +9]  或者 [ 5 + 9 ]
content = content.strip() # [5+9]  或 [5 +9]  或者 [5 + 9]
v1 = int(content[0])
v2 = int(content[-1])
v3 = v1 + v2 
"""

# 思路二:
"""
content = input('请输入:') # [5+9]  或 [5 +9]  或者 [ 5 + 9 ]
content_len = len(content)
index = 0
total = 0
while True:
    char = content[index]
    if char.isdigit():
        total += int(char)
    index += 1
    if index == content_len:
        break
print(total)
"""

# 思路三:
"""
content = input('请输入:') # [5+9]  或 [5 +9]  或者 [ 5 + 9 ]
result = content.split('+')
# print(result) # ['55 ', ' 99 ']
v1 = int(result[0]) # "55"
v2 = int(result[1]) # " 99 "
v3 = v1 + v2
print(v3)
"""

标签:10,users,List,len,列表,content,99,print,李邵奇
From: https://www.cnblogs.com/jhchena/p/18432162

相关文章

  • 12 列表总结
    1、增:append/insert2、删:remove/pop/clear/delusers[2]3、改:users[3]="新值"4、查:索引/切片5、列表嵌套users=["alex",0,True,[11,22,33,"老男孩"],[1,['alex','oldboy'],2,3]]users[0]users[2]users[0][2......
  • 11 列表 独有功能
    1、append最常用在列表的最后追加一个元素users=[]users.append('alex')print(users)"""示例一:users=[]whileTrue:name=input('请输入姓名:')users.append(name)print(users)""""""示例二:#录入......
  • 10min速览文献|乳腺癌多中心多组学研究|Multicenter radio-multiomic analysis for pr
    论文链接:https://www.nature.com/articles/s41698-024-00666-y期刊:npjPrecisionOncology团队:复旦肿瘤数据集:多中心,乳腺癌患者方法:放射组学、基因组学、转录组学、代谢组学“尽管深度学习放射组学目前具有卓越的预测性能,但团队的研究更喜欢放射组学,因为它具有标准化和可重复......
  • 「漏洞复现」用友U8 CRM config/relobjreportlist.php SQL注入漏洞
    0x01 免责声明请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任。工具来自网络,安全性自测,如有侵权请联系删除。本次测试仅供学习使用,如若非法他用,与平台和本文作者无关,需......
  • 110.109 Introductory Financial Accounting
    110.109Introductory FinancialAccountingAssessment3 BookletDistanceandInternalSemester2– 2024IMPORTANT INFORMATIONThis is an electronic assessment and must be completed in the “Assessment 3 Answer Workbook” – Excel temp......
  • Luogu_P10977(AcWing_299) Cut the Sequence 题解
    解题思路考虑线性dp。首先如果存在\(a_i>m\),那肯定不满足条件,输出\(-1\)。设\(f_i\)表示前\(i\)个数分成若干段,然后每段最大数之和,其中每段内的整数之和不超过\(m\)。\(f_i\)肯定是由\(f_j\)(\(1\lej<i\))转移过来的,也就是前\(j\)个数分好后再加上\((j,i]\)这一......
  • 【LeetCode Hot 100】19. 删除链表的倒数第N个结点
    题目描述由于单向链表只能从头往后遍历,所以无法向数组那样的随机存取结构一样进行下标运算,也无法从链表尾向前数n个结点。本题有两个思路,个人觉得都比较简单。可以先遍历一遍链表得到链表的长度len,然后再从头往后数len-n个结点就是所求结点。可以使用快慢指针,快指针先移动n......
  • 为什么iTunes提示找不到msvcr100.dll?彻底解决iTunes找不到msvcr100.dll的五种方法
    iTunes提示找不到msvcr100.dll的原因通常是由于电脑系统中缺失了这个必要的动态链接库文件(DLL)。msvcr100.dll是MicrosoftVisualC++2010RedistributablePackage的一部分,许多软件(包括iTunes)都依赖于它来运行。当这个文件丢失或损坏时,iTunes等程序就无法正常启动。以下是彻......
  • IIS Web服务器安装配置教程(图文)---IIS安装(win10)
    IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。IIS是什么很多朋友都不知道IIS是什么?其实IIS是InternetInformation......
  • [redis命令]列表命令
    列表操作命令含义LSET通过索引设置列表元素的值LPUSH将一个或多个值插入到列表头部LPUSHX将一个值插入到已存在的列表头部RPUSH在列表中添加一个或多个值LPOP移出并获取列表的第一个元素RPOP移除并获取列表最后一个元素BLPOP移出并获取列表的第一个元素BRPOP移出并获取列表......