我有一个字符串(例如:BCVDBCVCBCBD),我已使用该字符串转换为列表
seq_split = [string[i:i+1] for i in range (0, len(string),1)]
Run Code Online (Sandbox Code Playgroud)
这导致了一个列表,如['B','C','V'.........,'D']
现在考虑我以数字的形式(例如2)接受用户输入.我需要从头开始读取每个第二个元素,即序列的第一个字母和距离第一个字母2个位置的字母(在计数中它将是从开始的第3个字母).第二次生病需要阅读序列中的第二个字母,并且字母2再次放置.即序列的第2和第4个字母.(我知道它有点令人困惑所以继承人详细解释)
如果用户输入是数字2:那么在新列表中,我将需要附加(使用给定的字符串作为示例) - 'BV','CD','VB'等在新列表中.
类似地,如果输入是4.那么我创建的新列表将具有 - 'BB','CC'等...我对如何索引它们感到困惑.
我有2个列表:其中1个是列表列表.他们如下─
lists_of_lists = ['1', '4', '7', '13', '16', '21', '32', '36'],['3', '6', '8', '14', '22', '26', '31', '40']
just_a_list =['THEQUICKBROWNFOXJUMPEDOVERTHELAZYDOG', 'IWOULDLOVETOGETOVERWITHTHISASSOONASPOSSIBLE']
Run Code Online (Sandbox Code Playgroud)
lists_of_lists用于对just_a_list的元素进行切片,以便:
['1', '4', '7', '13', '16', '21', '32', '36']将对字符串进行切片'THEQUICKBROWNFOXJUMPEDOVERTHELAZYDOG',如下所示
'1' - '4' - 'HEQU'
'7' - '13' - 'KBROWNF'
'16' - '21' - 'JUMPED'
'32' - '36' - 'ZYDOG'
Run Code Online (Sandbox Code Playgroud)
要点 -
每个列表中
list_of_lists都有偶数个数字.
i'th位置中的列表list_of_lists将属于位于其中的i'th位置的字符串just_a_list.
请帮助我如何执行上述过程..
谢谢
我有一个列表清单
w = [['2', '22', '32', '44', '55', '66', '69', '94'], ['22', '24', '49', '74', '90', '113', '130', '140']]
Run Code Online (Sandbox Code Playgroud)
从这个是必须得到名单,其中在其中的一个新的列表:在所有的元素even indices will have 1 subtracted from them和all odd indices will have 1 added to them.所以上面的列表将如下所示:
x = [['1','23','31','45','54','67','68','93'],['21','25','48','75','89','114','129','141']]
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激.
我有一个userdb带有 5 个模式的 PostgreSQL 数据库。
Schema 1- Persons
Schema 2- Project
Schema 3- Shop
Schema 4- Test
Run Code Online (Sandbox Code Playgroud)
我能够使用pg_connect. 如何访问该数据库中的特定模式?
当数据库中只有一个模式时,我能够连接到模式。但是现在由于我有多个模式,我很难访问任何特定的模式。
<?php
// attempt a connection
$dbh = pg_connect("host=**.****.*******.*** dbname=test user=merlin port=5433 password=passw123");
if (!$dbh) {
die("Error in connection test: " . pg_last_error());
}
// execute query
$sql = "SELECT * FROM test.country";
$result = pg_query($dbh, $sql);
if (!$result) {
die("Error in SQL query: " . pg_last_error());
}
// iterate over result set
// print each row …Run Code Online (Sandbox Code Playgroud) 考虑到我有一个诸如" 579700068780000000"的数字.我想只计算数字中的尾随0数字.因此,对于上述数字,答案将是,7而不是10.我完全不知道如何才能做到这一点.
我尝试使用该.count函数,但它返回数字中的所有0.
注意:这是Codechef练习挑战Codechef factorial问题的一部分