用列表推导式做下列小题 (1) 过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 lst1=["admhdja","aksaudj","fh"] li=[i.upper() for i in lst1 if len(i)>=3]print(li) (2)求(x,y)其中x是0-5之间的偶数,y是0-5之间的奇数组成的元祖列表 tu=[(x,y) for x in range(6) for y in range(6) if x%2==0
分析以下需求,并用代码实现 1.键盘录入一个字符串 2.将该字符串变成字符数组(不能使用toCharArray()方法) 3.将字符数组中的所有大写字母变成小写字母(不能使用toLowerCase()方法) 4.如果第一位和最后一位的内容不相同,则交换 5.将字符数组中索引为偶数的元素变成'~' 6.打印数组元素的内容 package com.itheima2; import java.util.Scanner; public class Test4 { public static void m
文件 readlines 列表 readline 字符串 read 字符串 列表---拆分---小列表 f=file('test.log','r') for line in f.readlines(): print line.strip('\n').split(':') 字符串 l='a:b:c:d' l.split(':') ['a', 'b', 'c', 'd'] 打印文件第一列: for i in f.readlines(): print i.split(':')[0] f
// 给定一个set字符和一个正数k,找出所有该做set它可以由长度构成k该字符串集合 /* Input: set[] = {'a', 'b'}, k = 3 Output: aaa aab aba abb baa bab bba bbb Input: set[] = {'a', 'b', 'c', 'd'}, k = 1 Output: a b c d package recursion; import java.util.ArrayList; public class N_sets_form