首页 > 编程语言 >笨办法学Python3 习题34 访问列表的元素

笨办法学Python3 习题34 访问列表的元素

时间:2023-10-12 23:34:30浏览次数:43  
标签:笨办法 元素 lst 34 步长 print 习题 倒序 hello

基数位置0 代表  序数第一

X = ["a","b","c"]

X[0] 和X[-0]  代表X列表里的第一个数

X[:]   #代表全部的列表内容

X[0:1]  // ['a']   // 位置0至位置1之前的元素

X[0:2]  //["a","b"]  // 位置0至位置2之前的元素

X[-1]   // 代表倒数第一个的元素

hello = "hello world how are you today"

hello.split(' ')  // ["hello","world","how",,"are","you","today"]

hello.split(' ')[0]  //["hello"]

X = [ : : -1]  倒序从最后一个开始,每次步长为1  // ["c","b","a"]

X = [ : : -2]  倒序从最后一个开始,每次步长为2  // ['c','a']

 

print(lst) # [‘麻花藤’,‘王剑林’,‘马芸’, ‘流动强’, ‘向华强’]

print(lst[0:3]) # [‘麻花藤’, ‘王剑林’, ‘马芸’]   // 取位置0 到位置3前面位 的元素

print(lst[2::-1]) # [‘马芸’, ‘王剑林’,‘麻花藤’] // 取位置2开始倒序步长1的元素

print(lst[-1:-3:-2]) # 取倒数第一到倒数第三前面位,倒序步长2的元素 //['向华强']

print(lst[0:-2:-2])  # [ ]

 

s='1234567890x' 

 s[0:-2:2]   //  '13579'  // 取位置0至不包括倒数第二个的元素,倒序步长为2

 s[0:-1:2]  // '13579'  //取位置0至不包括倒数第一个的元素,倒序步长为2

 

标签:笨办法,元素,lst,34,步长,print,习题,倒序,hello
From: https://www.cnblogs.com/luxiaoli/p/17760674.html

相关文章

  • 笨办法学Python3 习题33 while 循环
    while循环只要循环语句中的条件布尔值为True,就会不停的执行下面的代码块命令。while循环是无边界循环,forin循环是有边界循环和if语句的相似点都是检查一个布尔表达式的真假,if语句是执行一次,while循环是执行完跳回到while顶部,如此重复,直到布尔值为假False尽量少用w......
  • #9134. 翻转硬币 题解
    首先考虑一些简单的情况,比如\(m=1\)。容易发现操作1和操作2的顺序不会影响结果,于是可以钦定所有操作1在操作2之前。并且可以发现,进行完所有1后2的次数即为\((\text{连续段个数}-1)\)。然后考虑将\(m>1\)的情况。显然最后序列上每\(m\)长度分一段,则每一段都相......
  • Tire树练习题
    Tire树练习题T1「一本通2.3例2」TheXORLargestPair在给定的\(N\)个整数\(A_1,A_2,...A_N\)中选出两个进行异或运算,得到的结果最大是多少?数据范围对于100%的数据,\(1\leqN\leq10^5,0\leqA_i\leq2^{31}\)1.朴素算法并用二分查去匹配二进制下每个数最高位的0还......
  • 动态规划习题
    DP习题Melon的难题【01背包问题中“装满背包的最少物品数问题】注意初始化问题,第一行除了第一个都要赋值最大值!!!importjava.util.Scanner;importjava.util.*;//注意类名必须为Main,不要有任何packagexxx信息publicclassMain{publicstaticvoidmain(String......
  • 笨办法学Python3 习题32 循环和列表
    知识点:for i in y: #for循环开始i变量就被创建,所以不用提前创建只有在for循环里有效range(,)函数会从第一个数到最后一个之前的数,不包含最后一个数Y.append(X)将X追加到列表Y的尾部1the_count=[1,2,3,4,5]#创建3个列表变量2fr......
  • Codeforces Round 834 (Div. 3)
    CodeforcesRound834(Div.3) A-Yes-Yes?思路:判断每种情况即可#include<bits/stdc++.h>usingnamespacestd;//#defineintlonglong//#defineint__int128#definedoublelongdoubletypedefpair<int,int>PII;typedefpair<string,int>PSI;typed......
  • Codeforces Round 834 (Div. 3)
    A.Yes-Yes?#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongusingpii=pair<int,int>;usingvi=vector<int>;conststringT="Yes";voidsolve(){strings;cin>>s;inti=-1;......
  • 习题专题
    习题十:打印素数#include<stdio.h>intmain(){ inti=0; intj=0; for(i=100;i<=200;i++) { for(j=2;j<i;j++)//素数除了1和他本身不能再被整除的数字 { if(i%j==0) { break; } } if(i==j) { printf("%d",i);......
  • python练习题(一)
    算法题1.计算1-100之间所有偶数的和#定义一个变量用来保存最后的累加和total_even_sum=0#从1到100的数fornuminrange(1,101):#判断是否为偶数ifnum%2==0:total_even_sum+=numprint("偶数和是:",total_even_sum)2.计算1-100的和#......
  • python练习题(二)
    文件操作1.读取一个文本文件,打印文件内容到控制台。defprint_file_content(file_path):try:withopen(file_path,'r')asfile:content=file.read()print(content)exceptExceptionase:print(f"没有找到文件:{e}"......